论文部分内容阅读
电子政务是政府部门采用信息和通信技术处理政务,使行政流程集约化、标准化和高效化的重要手段。电子政务建设是我国政治改革的一个重要方面。电子政务系统软件设计、实现和维护是一项十分复杂的企业级应用开发。
J2EE是一种利用Java2平台简化企业解决方案的开发、部署和管理相关复杂问题的体系结构。J2EE不仅巩固了J2SE中的许多优点,同时还提供了对EJB(EnterpriseJavaBeans)、JavaServlets、JSP(JavaServerPages)以及XML技术的全面支持。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持。
在J2EE开发中,Web应用开发是一个十分重要和复杂的部分。Struts为JavaWeb应用提供了现成的通用的框架。它是JSPModel2的基础上实现的一个MVC框架。作为开发Web应用的框架,使其更适应系统开发和管理,同时减弱了业务逻辑接口和数据接口之间的耦合,并让视图层更富变化。Struts1.1及刚刚推出的Struts1.2版本使用了大量的新技术,特别适合大型的电子政务的企业级应用开发。
本文通过对J2EE技术、Struts框架和其他J2EE设计模式的分析,结合秦皇岛市行政服务中心信息管理软件2.0版本统计分析系统的开发实例,阐述了构建以J2EE技术为基础,使用Struts框架结合其他J2EE设计模式的电子政务系统的技术路线、系统构架和系统模型。本文重点研究了Struts应用的国际化,Tiles框架的应用和J2EE技术中的EJB、JSP、Servlet、JMS和J2EE连接体系等,并将其在秦皇岛市行政服务中心信息管理软件2.0版本统计分析系统中得以实现。