论文部分内容阅读
本文通过对基于J2EE多层框架技术的分析,并结合湖北省报刊发行系统的研发实例,系统的阐述了构建基于J2EE多层框架的企业级信息系统的一般方法和开发流程。文章首先介绍了课题的背景和应用现状,指出基于C/S体系结构已经不能适应企业应用系统的发展要求。接下来,文章简单介绍了目前流行的应用程序体系结构,即Windows平台下的.NET体系结构以及适合多种平台下的J2EE/EJB体系结构。通过对比各体系结构,引出了本文重点研究的最新的基于Echo+Spring+Hibernate框架的J2EE多层框架体系结构。文章的中间部分,作者着重分别分析了用于构建各个层次的核心技术。在表示层上,采用最新提出的开源项目Echo框架,该框架采用完全面向对象以及事件驱动模型,实现了在Web上开发类似于JavaSwing的应用程序,弥补了传统基于网页的Web应用程序的不足,使开发人员从开发浏览器和服务器应用程序的直接工作中解脱出来,提高了开发效率。在逻辑层上,作者采用了Spring框架,该框架是一个全面的和模块化的框架,有分层的体系结构,开发人员能够选择使用它孤立的任何部分。Spring框架有效的组织了系统中的中间层对象,消除了组件对象创建与使用耦合紧密的问题,同时消除了使用各种各样格式的属性定制文件的需要,在整个应用和工程中,可以通过一种一致的方法进行配置。在数据持久层上,采用了基于O/R Mapping的Hibernate框架,Hibernate提供了J2EE体系结构中的轻量级持久框架,提供了Java对象和数据库模型的一一对应的映射关系,同时还提供了面向对象的查询语言和恢复机制,使用Hibernate框架,不仅可以大大减少操作数据库的工作量,同时还可以使Java程序员能够随心所欲的使用面向对象编程思想来操作数据库。报刊杂志是国家社会宣传领域的主要载体,和人民群众的文化生活紧密相关。传统的邮政报刊发行工作主要是以手工方式进行的,存