西安世纪山水酒店:JFrame 产品概述

来源:百度文库 编辑:九乡新闻网 时间:2024/09/28 21:13:08
 JFrame 产品概述

    
    JFrame应用软件开发平台是一个基于JavaEE的面向应用软件开发的框架及自动化代码生成平台。通过使用JFrame,应用软件的开发不再需要重头做起,只需通过JFrame自动代码生成工具配置、生成业务代码,并在此基础上简单地补充的业务逻辑即可。 JFrame降低了软件开发人员的要求,开发人员也无需掌握太多的编程知识,只需掌握Java与JavaScript基础知识,就可在平台上进行二次开发。TJFrame的目标是:“直接降低软件企业80%的研发成本,缩短项目开发发周期,提升客户满意度”;应用软件开发过程中80%的重复工作将由JFrame来完成,20%的特殊业务逻辑代码由开发人员在生成的代码基础上补充完善。
        JFrame应用软件开发平台就如“一套毛胚房”,提供了软件的基本框架和相关基础设施;软件开发团队获取该平台后,可以对其进行“二次装修”,根据自己的业务需求,在其基础之上进行二次开发,实现满足业务需求的应用软件。JFrame应用软件开发平台作为作基础软件,能够满足您应用软件开发的各种需求,而且特别适合于各类管理信息系统的开发。
        JFrame开发团队将不断的完善其功能,以使其能够满足更广泛的需求。JFrame不承诺可以实现“零代码”开发,因为业务逻辑千变万化,不可能有真正的“零代码”开发平台,但JFrame却是解决软件工程问题的“银弹”。
        JFrame应用软件开发平台是一个技术平台,它提供了优美的分层架构和通用的基础功能模块。它采用MVC多层架构技术将整个系统分为展现层、控制层、业务逻辑层、数据操作层等4个层次。层与层之间相对独立、界面清晰、接口单一,每一个层次均有较大的灵活性。
         JFrame应用软件开发平台主要由系统框架、基础类库、公共业务子系统和代码自动生成工具4部分组成,如下图1:
                                   
                                                                                                            图1     JFrame组成结构
        1) 系统框架:系统框架是整个JFrame的核心,她集成了当前流行技术,向开发人员提供统一、规范、简单、简洁的程序开发模式。同时,系统在各个层次中均采用了缓存技术,大大的提高了系统的性能。
        2) 基础类库:在JFrame每一个层次中都提供了丰富的基础类库,对各种底层技术、开源技术进行了封装,并向开发人员提供了简单的调用接口。通过JFrame,开发人员不必再化大量的时间去专研技术,只需熟悉并调用这些程序接口即可。此外,天择研发人员,将持续对各类技术进行升入研究,将其封装后,以最简单的形式提高给开发人员使用。
      3) 公共业务子系统:在一个软件系统中有许多功能是必备且通用的,如:身份认证、安全审计、单点登录、数据字典、系统监控、配置管理、工作流程管理、元数据管理、内容管理、消息发布等功能。JFrame在框架中提高了这些功能,并且提供了相应的接口,程序员可以直接使用或调用其接口对其扩展以使其能满足业务的需求。此外,天择研发人员,还将持续优化、扩展、增加这些通用的功能模块,。客户单位程序员也可根据自身需要向天择提出需求,由天择研发人员来完成这部分功能的开发。
      4) 代码自动化生成工具:正如前面所述,业务功能模块80%的工作是重复的实现业务表的增删改查;JFrame代码自动生成工具可帮助程序实现这些功能。程序员只需做简单的配置,即可生成出简洁的代码。所生成代码功能完整、程序简洁、可维护性高,即使最复杂功能模块,也不会超过100行。