论文部分内容阅读
近年来,随着Internet/Intranet技术的迅猛发展和基于HTTP协议的Web技术的广泛应用,传统的工作模式和生产方式得到了极大的改变。多层应用体系结构作为新一代Web计算模型,和传统的客户机/服务器模型相比,增加了一个中间层部件,用于处理应用系统中的商业逻辑部分。这种分层的结构具有优化系统的总体性能,平衡节点的负载情况,提高系统的可靠性、可伸缩性和可扩展性等优势,使在Internet/Intranet环境下开发复杂事务的应用系统、集成现有信息系统成为可能,具有重要的研究意义。
本论文结合北京东城区青少年课外活动管理平台项目,针对中间件技术在Web信息系统中的应用进行了比较深入的研究,所做的工作主要包括以下几个方面:
1.介绍了中间件的概念、特点、分类及国内外中间件技术的研究现状。结合当今中间件技术的发展趋势,给出了一个基于中间件技术的Web信息系统模型。该模型使用轻量级容器,采用了O/RMapping技术构建了O/RMapping持久层,一方面解决了对象关系模式不匹配的问题,另一方面保证了数据访问中间件需要的事务、安全等方面的服务,并使得中间件系统有足够的扩展能力采用自定义的查询优化手段。
2.下一代Web技术。初步研究XML等下一代Web的相关技术。
3.系统分析WebLogicServer的性能,并在一定程度上对系统性能进行了优化配置。首先从影响WeblogicServer性能的几个方面(如JDBC、JSP预编译等)入手进行系统性能的分析,最后讨论WeblogicServer从单机系统到集群的扩展及其性能调优。
北京东城区青少年课外活动管理平台项目中介绍了struts框架,基于struts框架引入了一种新的对象/关系映射框架:Hibernate,研究和分析了Hibernate的应用。