J2EE加速开发平台

发布时间:2021-02-05

思索J2EE加速开发平台是基于J2EE技术以MVC(模型-视图-控制)模式为核心实现的一个数据库应用框架,是实现了数据库应用领域通用完备功能(除去特殊应用的部分)的底层服务,它集成了数据库开发领域内几乎所有通用完备功能(除去特殊应用的部分)。使用这种框架的编程人员可以在一个通用功能已经实现的基础上开始具体的系统开发。框架提供了所有应用期望的默认行为的类集合。具体的应用通过重写子类(该子类属于框架的默认行为)或组装对象来支持应用专用的行为。它将系统开发人员从复杂的技术中解脱出来以专注于业务领域的实现。

应用框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。与传统的基于类库的面向对象重用技术比较,应用框架更注重于面向专业领域的软件重用。应用框架具有领域相关性,构件根据框架进行复合而生成可运行的系统。

为什么要进行框架开发

框架的最大好处就是重用。面向对象系统获得的最大的复用方式就是框架,一个大的应用系统往往可能由多层互相协作的框架组成。

框架能重用设计。它提供可重用的抽象算法及高层设计,并能将大系统分解成更小的构件,而且能描述构件间的内部接口。这些标准接口使在已有的构件基础上通过组装建立各种各样的系统成为可能。只要符合接口定义,新的构件就能插入框架中,构件设计者就能重用构架的设计。

框架还能重用分析。所有的人员若按照框架的思想来分析事务,那么就能将它划分为同样的构件,采用相似的解决方法,从而使采用同一框架的分析人员之间能进行沟通。

采用框架技术进行软件开发的主要特点

领域内的软件结构一致性好;

建立更加开放的系统;

重用代码大大增加,软件生产效率和质量也得到了提高;

软件设计人员要专注于对领域的了解,使需求分析更充分;

存储了经验,可以让那些经验丰富的人员去设计框架和领域构件,而不必限于低层编程;

允许采用快速原型技术;

有利于在一个项目内多人协同工作;

大力度的重用使得平均开发费用降低,开发速度加快,开发人员减少,维护费用降低,而参数化框架使得适应性、灵活性增强。

思索J2EE加速开发平台的特性

缩短大型应用系统的开发周期,提高开发质量,开发人员减少,维护费用降低。

与传统的基于类库的面向对象开发工具比较,应用框架更注重于面向业务领域的开发。

有利于在一个项目内多人协同工作;

提供了参数化准则定义,使框架适应性、灵活性增强;

提供了通一的报表设计工具和业务内容输入控制;

内置了简易的数据校验功能,并且提供了可替换的数据校验机制;

提供了基于角色的权限管理和菜单管理机制。