论文部分内容阅读
随着计算机硬件的普及,政府和企业日益依赖于信息化系统,基于J2EE框架的Java应用已经成为企业商业和政府组织电子政务应用的中流砥柱。并且,涌现了一批提高J2EE设计和开发效率的优秀开源框架,如Struts、Webwork、Spring及Hibernate等。
本文探讨了J2EE快速开发的理论和现实,其核心在于设计和实现了J2EE快速开发框架平台,并且提出了J2EE构件库、开发向导和代码模板库结合自动生成构件应用代码的理论和实现。过去传统对构件库的研究和实现,均仅仅考虑到功能模块到构件的封装,而忽略了让使用者如何方便快速的使用构件,使用者需要详细阅读文档才能正确使用构件。本文提出和实现的J2EE快速开发框架,通过图形化的向导,可直接生成开发所需要的J2EE构件应用代码。
本文还提出了J2EE快速开发框架下业务环境、业务模块和应用系统构件的扩展部署规范标准。基于XML描述和XSL解析的代码生成模型,极大简化编写各类J2EE业务构件的工作,使平台构件的扩展变得方便。平台还可以直接兼容大多数主流的J2EE开发IDE,生成的代码可以直接被这些主流IDE所使用,可兼容多数主流WEB应用服务器。
本文致力于在J2EE的N层结构基础上,提高J2EE开发的效率、缩短开发周期及减少开发成本。在已引入该快速开发框架平台的一些J2EE开发项目实践中,它可以帮助减少30%以上的代码量。随着在该平台下功能构件的扩展,它可以更多的帮助开发团队快速开发,替代程序员进行重复和通用的业务开发,让开发团队专注于解决用户特殊的业务需求。