首页> 中文学位 >基于J2EE架构的分布式企业级Web应用的研究
【6h】

基于J2EE架构的分布式企业级Web应用的研究

代理获取

摘要

无论是从软件工程还是从软件体系结构本身的角度来看,软件体系结构可以在软件开发和维护中发挥重要作用,好的软件体系结构可以增加软件的可重用性和可维护性。J2EE架构是Sun公司提出的一种分布式企业级Web应用开发的技术架构。然而有了J2EE组件技术后,还不能立即从事大型Web项目的开发,还需要组装这些组件使之成为一个便于开发、便于维护、有很好可扩展性的软件体系结构,从而以更小的成本、更少的资源、更短的时间完成项目的设计和开发。本文在对J2EE体系结构进行了深入的研究的基础上,借鉴了基于MVC设计模式的Struts框架,设计了一种新的基于MVC设计模式的新型VGEM框架。在VGEM框架中控制器由EventProcess和superuser.xml组成,模型由一系列的EJB和JavaBean来实现,JSP充当视图。此框架能自动将Web页面提交的表单数据按名字和值来进行封装,并且配置文件superuser.xml使用简单,支持分级、分模块的系统设计。基于此框架可以开发出部署在开源J2EE服务器Tomat+Jboss上的分布式企业级Web应用系统。为了提高网络连接数据库的速度,本文在对Java中访问数据库传统模型进行了深入研究的基础上,提出了在传统模型中引入连接池技术。首先构建了一个池,然后把数据库连接当作一种可池化的对象,预先连立一些数据库连接放到连接池里,客户端要连接数据库只要从池里面取连接即可,用完继续放回连接池,结果是极大地提高了网络的速度。为了解决网络拥塞和服务超载的严峻问题,本文提出了基于SOAP的异构Web服务器集群负载均衡解决方案。对服务器集群的工作原理进行深入分析,并提出了一种新的异构服务器之间的通讯机制——基于SOAP的通讯。最后还提出了一种新的混合动态负载均衡算法。在掌握基于J2EE架构的分布式Web应用的基础上,本文介绍了如何设计一个具体的基于J2EE的高校Web管理信息系统。此系统包括教务管理模块、自动化办公模块、固定资产管理模块、招生管理模块和学生事务模块。在实际应用中取得了良好的效果,为各高校打造一个“数字化大学”提供强有力的保证。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号