论文部分内容阅读
近年来,随着Internet技术的迅猛发展,计算机网络给人们的工作、学习和日常生活带来了很大的便利,同时Web开发技术也在不断更新。J2EE是SUN公司提出的开发企业级应用的平台,包装了开发一个多层、分布式企业应用的全部技术。虽然J2EE提出三层模型来实现Web应用开发的模块化,但在实际开发过程中,这种划分仍然不够具体,往往在实现显示的逻辑中包含了大量的业务和流程控制代码,没有达到J2EE原本希望的功能细分、模块开发的目的。Struts框架的提出为解决J2EE中存在的这些问题指出了一个很好的方向。 本文首先分析了多层应用系统的发展,然后简要的介绍了J2EE,并对其中包含的几种核心技术进行了描述。重点描述的是一个在线考试系统中的报表系统的研发过程,从开发工具的选择到利弊的分析,再到根据开发平台、整个考试系统的架构设计以及所选的报表开发工具来研究并最终开发出满足需求的报表系统。描述了在项目开发的过程中首先将传统的关系型数据库通过OR映射工具转化为持久对象、然后再以对象的形式来操作数据库数据的创新性设计思想,并且说明了两种方式的利弊。