论文部分内容阅读
随着网络技术、计算机技术在全球的广泛应用和开展,电子政务已成为世界各国政府实现国家信息化、深化政府改革、提高政府工作效率和推动政府工作进一步发展的必然选择。 数字社区管理信息系统是电子政务的延伸,它充分的利用了Internet的传播快捷、双向互动、信息共享等特征,从而极大地促进了社区工作的效率。 本文重点对XML技术和基于J2EE的Web编程技术进行了分析和研究,并将J2EE和XML应用于实际的数字社区的开发中。本文所作的主要工作如下: 1.系统的总体设计方案:在综合比较.NET与J2EE两种解决方案基础上,确定了系统的总体架构及开发平台; 2.将系统的Web体系结构划分为三层结构:Web表现层、中间业务层和后台数据层。在Web表现层,采用了XML+XSLT,将显示与XML文档的内容分离;在中间业务层利用Session Bean和Entity Bean来实现业务功能;在后台数据存储层,使用SQL Server 2000存储数据; 3.Web表现层的设计:Web表现层的实现通过综合运用Filter过滤器、Servlet组件和XSLT技术等来达到,并通过Castor将Java与XML绑定。Web浏览器的客户端通过Web表现层可以进行用户管理、数据浏览、交互式数据更新等业务操作; 4.中间业务层的设计:中间业务层使用Session Bean来实现业务控制,用Entity Bean来实现数据的对象化封装; 5.在改进Model 2.x框架的基础上,实现了一种运用Java、XML及XSLT的J2EE应用框架。 该系统充分发挥了J2EE和XML技术的优点,很好地满足了社区的日常管理的要求。