论文部分内容阅读
目前基于J2EE平台的企业应用系统框架可谓层出不穷,主要有两大阵营:基于EJB的复杂程度较高的重量级框架和一些基于POJOs(Plain Old Java Obiects)的开源的轻量级框架。在开发过程中,首先需要选择到底采用重量级解决方案还是采用基于POJOs的轻量级解决方案。实际上,对于绝大多数企业级应用,如果他们对于分布式开发没有过多的要求,那么基于POJOs的轻量级框架能够很好的满足他们快速简单、扩展、集成和自由的需求。使用它开发的系统,具有开发简单、生产效率高、易于扩展、易于维护、性能稳定、可移植性等特点。
本文分为六个部分,旨在为系统框架选择提供一个参考,针对轻量级框架的特点结合POJOs,探索出一种基于轻量级架构开发企业级应用系统的一般模式。第一部分论述了论文选题的来源、研究的意义和目的以及研究的主要内容。第二部分描述了轻量级框架特点与发展,在J2EE传统三层结构的基础上对轻量级架构层次做了相应的改进,并阐述各对应层的功能和特点。第三部分针对各对应层的特点和需要解决的问题,按照构建系统的先后顺序,给出各对应层的轻量级解决方案。第四部分提出了一种结合POJOs和轻量级框架Hibernate,Spring,SpringWeb Flow,JSF的轻量级解决方案。并做了相应的分析。第五部分结合了实际应用例子来说明整合的轻量级框架在项目中的实际运用。
本文是基于资产管理系统研究POJOs及轻量级框架在企业级Web应用中的一般思路步骤和框架整合方法,经过实践证明,轻量级框架是开发中小信息系统的首选。本文的研究内容可以作为中小型企业的软件项目以及大型软件企业开发的中小型软件项目的参考。