基于MVC设计模式和J2EE的Web应用框架的研究

被引量 : 0次 | 上传用户:liu1513
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,SUN公司提出的J2EE(Java 2 Enterprise Edition)已经逐渐成为企业Web应用开发的标准,这当中的Servlet/JSP技术在众多网站得到了广泛的应用,然而,在仅使用JSP技术开发的Web应用中,业务逻辑处理、动态显示用的Java代码以及HTML混合在一起,使得程序可重用程度很低、维护工作繁琐困难、程序应变能力较弱。因此,结合MVC设计模式,引入了Struts框架。 Struts是基于J2EE的MVC设计模式的一种实现,在Web应用开发中把界面和业务逻辑分离,有利于网页设计者和程序设计者的分工,提高了代码的可重用性和灵活性,便于组件式开发。然而,Struts/JSP也存在着一些缺点和不足:开发者可以把应用逻辑放入JSP,这样程序结构很容易变得复杂和难于管理;开发人员需要学习如何使用Struts的标记库。事实上要理解这些Struts的标记库要花费比较长的时间;JSP对XML的支持不佳,不能保证生成的结果文件是100%“格式良好”(Well-Formed)的XML。基于这些缺点,本文用XML和XSLT技术替换原来的表现层中的JSP技术,形成了基于Struts框架的Struts2X(Struts with XML and XSLT)模型。 本文首先介绍了基于J2EE和MVC设计模式Web应用,然后对Struts框架进行详细地描述,针对它的缺点,提出了改进的Struts2X模型,最后应用Struts2X模型开发了一个Web应用。证明了Struts2X模型促进系统的表示层和业务层分离,满足多种客户端访问的需要,提高了系统的扩展性。
其他文献
<正>1998年,由丁东主编、作家出版社出版的《反思郭沫若》一书,无疑在郭沫若研究界产生了强大的冲击波,它以“着重一面之辞,不做全面评价”的原则,和“深刻反思中国现代知识
会议
帕金森病(PD)是一种进行性中枢神经系统退行性疾病,以中脑黑质致密带多巴胺能神经元选择性变性缺失、残留黑质和蓝斑区出现Levy小体为病理特征.
胡乔木对毛泽东的历史地位和毛泽东思想问题进行了深入的研究 ,他的有关论述是对邓小平的有关思想、中央决议、文件的观点的阐发 ,同时也有他自己的独到见解。他的论述为我们
《医宗金鉴·杂病心法要诀》腰痛篇提及风邪导致腰痛,考虑到慢性腰痛患者常是在诸如弯腰持物不慎等情况下诱发的,且疼痛较急,这种发病迅速的特点与风邪的善行而数变吻合。从
<正>在笔者的记忆中,党的最高领导人中胡锦涛是第一个提出"新闻亲和力"的。2008年6月20日他到人民日报社考察工作时提出:"必须坚持以人为本,增强新闻报道的亲和力、吸引力、
随着数字时代的来临和网络技术的飞速发展,著作权制度迎来了前所未有的机遇和挑战,一种崭新的作品形式—网络作品应运而生。它是传统的智力创作活动和数字技术相结合的产物。
<正>王文友主任医师是第四批北京市级老中医药专家学术经验继承工作指导老师,从医60余年,具有丰富的临床经验,用药思路宽阔,遣方善用药对,处方别具一格。药对又称对药,是由两
<正>电视剧作为观众最喜闻乐见的节目形态,作为中国电视收视市场的重要组成部分,是各级电视台收视比重最大、播出效果最好的利器,也是抢占市场份额"克敌制胜"的法宝。从目前
本文对古代灸法扶阳化瘀、延年益寿的经验作了回顾,对现今保健灸法增进内分泌功能、提高免疫能力、调整机体微量元素、改善微循环等临床和实验研究结果做了总结,并根据自已的观
李东垣为金元四大家之一,其论治消渴病的理、法、方、药自成一家。李氏在《内经》的基础上创立"阴火"理论,提出重视脾胃与元气、独创"升阳泻火"之法以及特色组方用药等影响至