● 摘要
作为当今流行的主流开发平台之一,J2EE为Web应用的开发提供了丰富的技术选择与服务支持。然而,J2EE平台技术的多样性以及应用系统开发的复杂性也给J2EE项目的实施带来了许多困难和挑战。由于缺乏对平台核心技术的充分理解和认识,常常导致对关键技术的不当使用甚至滥用,进而造成严重的性能问题。同时,建立在简单的技术组合基础之上的应用架构也往往因其脆弱性而无法满足应用的设计目标。因此,清晰合理的架构设计对于构建具有伸缩性的企业级Web应用无疑至关重要。论文论述了在开源软件开发环境的基础上建立一个有一定通用性的、能适用于大多数J2EE项目开发过程的、具有松耦合体系架构的Web应用开发框架模型,并在“中国浙江网上专业技术市场”项目的开发过程中应用了该Web应用开发基础框架。研究路线如下所示:1. 关键理论研究和Web应用一般架构的定义。2. 开源框架的技术分析和比较选择。3. 提出和设计基于开源项目的Web应用基础框架。4. 基于开源Web应用基础框架的中国浙江网上专业技术市场项目开发。本文首先介绍了对于Web应用进行框架式开发的意义和理论基础,结合作者以往的开发经验和当前Java Web应用开发过程存在的问题,提出了基于开源项目的Web应用基础框架的概念。并且以中国浙江网上专业技术市场这个项目作为背景,在完成该项目系统需求分析的基础上结合已有的项目开发经验,对当前先进的开源项目进行了技术分析,综合利弊,完成了基于Struts,Spring和Hibernate的技术方案选型。在确定技术路线的基础上完成了以上这三种开源工具的优化组合,解决了技术难点,构建了开发框架。在这个开发框架的基础上提出了中国浙江网上技术专业市场的设计功能和实现过程,并实际完成了该系统的开发和系统功能测试,最后对项目进行了总结和Web开源框架的应用展望。
相关内容
相关标签