论文部分内容阅读
随着电子商务的迅猛发展,企业级分布式应用程序的开发越来越受关注。SUN的J2EE体系架构是目前市场上主流的企业级分布式应用程序开发平台。使用J2EE架构,能够快速、高效地开发出可移植的、跨平台的、具有强大功能的企业级应用程序。论文首先阐述J2EE的三层体系结构在系统集成方面的优越性,而后提出在J2EE架构下企业级WEB项目的开发中,客户表示层和数据管理层的设计及实现在系统开发过程中是非常重要的,论文重点对这两个层次的相关技术进行研究和分析。
论文介绍了J2EE三层体系结构中表示层和数据管理层的相关技术,对比了各种技术的特点,总结出目前广泛应用的Struts和JDO的优缺点,说明了在当前需要快速灵活的构建企业级WEB应用的前提下,采用Struts和JDO技术可以高效的开发出易扩展、易维护的WEB系统。
论文是结合中国地质调查局的项目验收系统进行研究和实践的。在项目验收系统的设计和实现过程中,论文对系统需求进行了详细描述,划分了系统的各个模块并确定了各模块的流程和结构。论文着重探讨确定了系统的基本架构,就是在表示层采用Struts框架,数据管理层采用JDO规范技术进行开发。同时,系统引入DAO模式,在表示层和数据管理层之间建立连接。论文对各个层次的具体的设计和实现进行了详细的阐述。
在严谨的分析设计基础上,系统实现了项目计划管理、项目验收管理、成果管理和系统管理等相关功能,而且经过全面测试已投入使用,极大地提高了中国地质调查局的工作效率和信息化管理水平。在具体应用中,客户表示层采用Struts框架实现数据的封装和校验以及流程控制,数据管理层采用JDO技术实现数据的持久化管理,使得系统开发快速、灵活、高效,这种先进的架构和规范所带来的优越性在这个项目验收系统中也得到了充分地体现。