论文部分内容阅读
随着企业的不断发展以及虚拟企业的出现,Web应用正成为企业内部管理和对外业务的首选,同时也成为一个企业信息化的重要标志。现代企业也越来越重视利用Web应用来宣传管理自己,拓展自己的业务。面对复杂多变的市场环境,开发伸缩性强、扩展性好、重用性高和易维护、易管理的Web应用是当前Web技术发展的热点之一,但是基于传统的开发技术很难做到这一点。
J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求,通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持。J2EE为搭建具有可伸缩性、灵活性、易维护性的企业Web应用提供了良好的机制。
正是在这样的背景下,本文以J2EE体系结构为入手点,研究了如何开发基于J2EE的企业Web项目,以提高系统的可复用性、可扩展性和可维护性。本文以东风雪铁龙关键绩效指标(KPI)及工作跟踪系统为背景,主要研究在J2EE构架下使用Struts Web框架、基于B/S结构的企业Web项目的研究与设计。本文首先就J2EE技术和开源软件做了一个论述,根据当前开源技术的发展选择了适合企业应用的开源软件,以进行企业级开发部署。接着对一个基于MVC模式的Struts框架进行研究,着重于讨论Struts是如何实现MVC模式以及Struts的各组件是如何协同工作的,研究了Java对象持久化技术原理,最后将Struts框架应用于东风雪铁龙企业web项目的开发。此系统已交付给用户使用,用户反馈良好,从而验证了应用该框架可以达到快速开发稳定可扩展的企业级应用。
最后本文对该系统涉及的关键技术等问题进行了详细论述,并对该领域将来的研究进行了展望。