论文部分内容阅读
本文的工作分为两个较为独立的两个部分:Web服务器性能的研究和Web框架的分析与应用。Web服务器是Web系统的重要组成部分,它的性能问题一直以来是人们关注的热点。为了提高Web服务器的性能,使之拥有理想的响应用户请求的能力,人们通常采用Web服务器性能测试工具来找出性能瓶颈及其位置所在,并研究出各种行之有效的策略和方法。但是这些策略和方法仍然存在缺乏适用性的缺陷。为了解决这一问题,本文通过分析已有的优化Web服务器的方法和Web服务器性能评测的原理,提出了适用于应用环境中Web服务器性能的优化方法。随着Web的普及,Web系统也变得越来越复杂,应用平台(如J2EE)和业务逻辑之间的一个中间层产品——Web框架应运而生。Web框架能够集成各种各样的技术,很好地把它们的力量集中起来提供一个完整而且有效的Web开发环境。本文介绍了几种常用的Web框架,并通过各自技术指标的对比,分析了它们的特点。最后通过对所参与的关于3G业务管理平台的门户开发的介绍,讨论了Cocoon框架的技术特点和应用方法。本文的研究内容如下:(1)通过介绍Web服务器在Web系统中的地位、目前Web服务器性能的优化方法和Web服务器性能评测的原理和方法,分析了现在改善Web服务器性能中存在的问题,提出了在应用环境下优化服务器性能应该考虑的因素以及可以采用的方法。(2)这里介绍了Web框架的分类和作用,以及常用的Struts、Turbine、Cocoon框架的设计结构和工作原理,对比并分析了三者的技术指标和技术特点。(3)通过对采用Cocoon框架的原因的讨论,阐明了Cocoon在系统开发过程中的技术优势,介绍了系统门户的框架结构设计,并以用户门户为例介绍了该门户功能的设计,重点讨论了使用Cocoon框架在用户门户开发中的优点,以及Cocoon