基于J2EE架构的WEB应用系统的性能优化研究与实践

被引量 : 0次 | 上传用户:zzptt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的飞速发展,WEB应用技术日趋成熟。特别是SUN公司推出的J2EE技术被应用于越来越多的企业系统建设中。自JAVA面世以来,与JAVA性能相关的争论一直没有平息,而JAVA也在这些争论中不断发展,慢慢走向成熟。另一方面,企业的信息化程度加强,对企业应用系统提出的要求也越来越高。JAVA的企业应用版本J2EE是一种简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。它为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制,成为企业应用开发的最佳选择之一。在WEB开发领域中使用JAVA的应用占65%,在C/S开发应用中使用JAVA的占11.7%,这说明JAVA已经被越来越多的应用于WEB应用领域。由于J2EE技术本身具有复杂性与多样性,一个系统可由许多不同技术组合而成,导致开发人员在开发时常常不知道如何运用技术。如果技术运用不当,虽然实现了业务功能,但在这背后可能会隐藏着很多缺陷,例如性能低下、层与层之间紧密藕合、伸缩性差,根本谈不上软件复用等;如果设计开发不恰当,甚至面对的是一堆噩梦般的垃圾。因此如何合理组合J2EE技术而得到可扩展的、易维护的体系结构和高性能、高质量的应用程序是本文讨论的重点。本文首先介绍了WEB系统性能优化的一些相关技术理论,包括软件开发的设计模式、WEB系统性能衡量指标以及WEB系统性能测试方法,然后介绍了J2EE的一些与性能优化密切相关的核心技术,如:Servlet、JSP、JavaBean及其相关的性能优化方法等等。另外,还专门对数据库性能的优化进行了研究。基于上述现状,本文主要开展以下四方面的工作。一方面,建立基于J2EE和MVC模式的WEB应用系统开发的解决方案;另一方面,分析J2EE应用系统的性能问题,提出影响系统性能的几个主要因素;三方面,根据上面提出的影响系统性能的主要因素分别提出相应的解决策略。如表示层、控制器层、业务逻辑层以及数据库等方面的优化策略。最后,对这些优化策略以实际项目进行了验证。
其他文献
辛弃疾、姜夔同为南宋大家 ,二人咏花题材的作品既有相同之处又各具特色。同为咏花 ,辛词清雄、沉郁 ;姜词清空、流美。同样都有刚柔相济的特色 ,辛词多托家国之思 ,姜词饱含
大数据改变了传统的新闻生产模式,用数据解读新闻成为一种新型表达方式。数据新闻在丰富新闻报道内容与形式、强化社会舆论的同时存在数据来源单一、数据滥用及侵权、数据处
画法几何的创始人,18世纪法国数学家Gaspard Monge(蒙日)因发现蒙日圆而闻名于世.所谓蒙日圆,就是椭圆(或双曲线)的两条互相垂直的切线交点M的轨迹.具体地说,椭圆x~2/a~2+y~2
自1990年Handyside等人应用植入前遗传学诊断技术(Preimplantation genetic diagnosis,PGD)筛选胚胎进行移植后,PGD在全世界范围内广泛运用。PGD过程涉及一系列非生理性操作,
影子银行对经济的影响具有两面性,积极一面是增加货币供给,降低资金成本,促进金融创新,消极一面是影子银行不在监管范围之内,加大了金融的系统性风险。在传统的IS-LM模型中加
网页课件、教案不但方便学习者远程学习课程,而且有利于知识产权保护。通过使用ISpringFree、Adobe Captivate及Macromedia FlashPaper软件,使教师不需掌握高深的编程知识,通
熊式一是与林语堂齐名的20世纪双语作家。熊式一有很多代表作,其中《天桥》作为他的代表作之一,深受西方读者的欢迎。英文小说《天桥》在1943年出版后,当年就再版四次,1944年
我国的基础设施建设存在着严重的资金不足问题。因此,自80年代起,BOT这种新型的融资模式被引入我国,并得到广泛应用,BOT这种融资方式在我国具有无可比拟的优势和良好的发展前
脉冲激光测距技术因其测距精度高、操作简便,在军事、大地测量测绘等领域得到广泛应用。在脉冲激光测距系统研制、生产、使用和维护中,通常采用实际测距的方法对测距机的性能
以胶原蛋白(COL)为基体,细菌纤维素(BC)为增强体,经碳化二亚胺(EDAC)湿法交联制备了BC/COL复合膜,讨论了BC含量以及交联反应条件对复合膜力学性能的影响.结果表明:m(BC)∶m(C