当前位置: 首页 > 产品与服务 > JFrame应用软件开发平台
产品与服务 Products & Services

JFrame应用软件开发平台

JFrame应用软件开发平台 是一个基于JavaEE的面向应用软件开发的框架及自动化化代码生成平台。JFrame与其他软件开发平台不同,JFrame是面向程序员的,而不是面向最终用户的。JFrame不承诺可以实现“零代码”开发,因为业务逻辑千变万化,不可能有真正的“零代码”开发平台,但它却是解决软件工程问题的“银弹”。通过使用JFrame,应用软件开发不需再重头做起,只需通过JFrame自动代码生成工具配置、生成业务代码,并在自动生成的代码基础上简单地补充的业务逻辑即可。JFrame降低了软件研发的成本,开发人员也无需掌握高深技术,只需掌握Java和JavaScript基础知识,就可进行二次开发。

JFrame应用软件开发平台就如“一套毛胚房”,提供了软件的基本框架、相关基础设施及配件。软件开发团队获取它后,可以根据自己的业务需求,对其进行“装修”,在其基础之上进行二次开发,实现满足业务需求的应用软件。

JFrame应用软件开发平台提供了优美的分层架构和通用的基础功能模块。它采用MVC多层架构技术将整个系统分为展现层、控制层、业务逻辑层、数据操作层等4个层次。层与层之间相对独立、界面清晰、接口单一,每一个层次均有较大的灵活性。

JFrame应用软件开发平台主要由系统框架、基础类库、公共业务子系统和代码自动生成工具。


部分组成


系统框架:系统框架是整个JFrame的核心,她集成了当前流行技术,向开发人员提供统一、规范、简单、简洁的程序开发模式。同时,系统在各个层次中均采用了缓存技术,大大的提高了系统的性能。

基础类库:在JFrame每一个层次中都提供了丰富的基础类库,对各种底层技术、开源技术进行了封装,并向开发人员提供了简单的调用接口。通过JFrame,开发人员不必再花大量的成本及时间去专研技术,只需熟悉并调用这些程序接口即可。此外,天择研发人员,将持续对各类技术进行深入研究,将其封装后,以最简单的形式提高给开发人员使用。

公共业务子系统:在一个软件系统中有许多功能是必备且通用的,如:身份认证、安全审计、单点登录、数据字典、系统监控、配置管理、工作流程管理、元数据管理、内容管理、消息发布等功能。JFrame在框架中提高了这些功能,并且提供了相应的接口,程序员可以直接使用或调用其接口对其扩展以使其能满足业务的需求。此外,天择研发人员,还将持续优化、扩展、增加这些通用的功能模块。客户单位程序员也可根据自身需要向天择提出需求,由天择研发人员来完成这部分功能的开发。

代码自动化生成工具:正如前面所述,业务功能模块80%的工作是重复的实现业务表的增删改查;JFrame代码自动生成工具可帮助程序实现这些功能。程序员只需做简单的配置,即可生成出简洁的代码。所生成代码功能完整、程序简洁、可维护性高,即使最复杂功能模块,也不会超过200行。