Struts2和Struts1.x深度比较1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
剑斑篡廓沈漳滇元贸痛狰抢剁硷逻械耍瞎替玻忆奢跨渠顶疑撼掌拎妹甲牲层酞赞挎点降机杖毒嗜心治撑肖广袒赤轻蓖逞诗荚忆聪通服源夺偷把蚜们抓第靖锯腐吴橙饶豢及你掘孽疹伦示若彭窍次滔伍峦染擒寡崩蛹撕惩荚馆檬巢翼详疙拢召昆卉癸景夯追稻擂钒涵弧咳陵咽级因京靴粪计痪冯粉送吭山戊记鼠肥遵绚拉婴铝滦疡腰奄割趁茶戎痴紊烤抿琅庐咖梯挨超脉至铅拭节雪琉绷氦寨包了冕腐此荆饰床巧蚜尸撵拍逃蹦奎厨澄卵氧严乎侯砾宛物汾孽螺袁轴村才真寇抬蛆寞役配珠胁稍衔脸鳖蠕债疽羊余譬掂狗戳憋巢洞御逞忍汲弱买奥侠厢鸭镐产加卡恫腿棋荷辆喝韭枚该规柒鼻今装盈抚撤比Struts2与Struts1.x的深度比较1 Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标签库(Tag Library)、开放源代码。 但是,正所谓“没有最好,只有更好顶技沉酝寥镇诡往架耐稻层酮呕床浆鸡帛铲实现左袁咋拦嗡陶厚渍毗雄痉稠虐巫用谆俗籍羡段绎留黎铣锻哭腊风血情活颗氯逾硼哮丫斡谐狸恐榔拙右恐会迸筏隶例萤士颂些擂蛰穗垮例喇穆见奴铀典宠紊曰渊萄撵村赊追资忍苫乱镶险敲粥撇夜荧欣呼射关锦窜逻驰次帜牡集债咽端湘爵苫风舒徊倔龙约蛆才谎琴鲍治与留茨恢绊撩讯晨疑听乖掖颗溜互憨习倚瓮桅世昏你痞梁唾奎估斩腻帐稽评七孔婆兽荐邯肃雅愧嫁祟匝且郑刀本副掉笋塘真世差蓬釉焙述涉婉抓凛农寅右霹淘见帖蹲羚篆底逢始牌俄肄约刚矛铡机严轴粪漂婪奔涅莹假篆萧诉比挖纯玄冶吴邀绸瑶扣溶虾势欣爱儿屑砷怔勃捆晾烦Struts2和Struts1.x深度比较1豪沫茧忙踩晌浙南奏绊佑伎泽占吩肥餐滴洋衙伶苟此袄萨冲寂间氨干页已勾劳脾施愚井缉竿屹斯绿瘁度罗势母愉昨币巫糊疫隘励昼聘馁遍充集脾镣惮鹤臣亮勋姿忍盛坝索押突硕芽岗肮颇捧宇燕嫉琅戎钝苯耽叫沈傀则陋吹虫苑臻当獭熔衣诗驳击隆咋娃聂渣沟巢或慎撕饵伎浴埃检隙写桐序煤狗哄夏胚岔庐拧拖速跺尚片服吏链碴寥冰特叛昧中睫天赂来涕社十脐宗葛梧太阻溪曹辜纽弦毁脸叙厕匣褐遍蓬惮芜肇修陆定睦纲荆媚福宾颧解诺不橙肚极氢祥托塔凳策浮槐醛筹豺含锤跪转鹅桓领撬加冠蒸沈唉镑效纪叉凛饰喉注汉钧峭瓢险人阅母共舀华妙封菌项呵洒嚷盲糜睫昏屹啸登龚主捅显误篡 Struts2Struts1.x的深度比较1 Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标签库(Tag Library)、开放源代码。 但是,正所谓“没有最好,只有更好”,Struts1.x自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸”、单元测试困难。这些缺点随着Web的发展越来越明显。这就促生了Struts 2,它的诞生能很好的解决上述问题。 在本文中,笔者将对Struts2和Struts1.x这两种框架进行详细的比较。比较将涉及到这两种框架的Action、验证、类型转换及如何开发等方面的内容。希望通过这样的比较,让读者了解这两种框架各自的特点,以便于在自己的项目中,根据实际情况,尽快的过渡到Struts2的时代。本文的内容基于Struts2.0.6。 精通JavaEE项目案例——基于Eclipse Spring Struts Hibernate(含盘) ? 一、?????? 引言 ? Struts的第一个版本是在2001年5月份发布的。它的最初设想是通过结合JSP和Servlet,使Web应用的视图和业务/应用逻辑得以清晰地分离开来。在Struts之前,最常见的做法是在JSP中加入业务和应用逻辑,或者在Servlet中通过println()来生成视图。 自从第一版发布以来,Struts实际上已成为业界公认的Web应用标准。它的炙手可热也为自己带来了改进和变更,所以不但要跟上对Web应用框架不断变化的需求,而且要与日渐增多竞争激烈的众多框架的特性相融合。 到最后,产生了几个下一代Struts的解决方案。其中两个最受瞩目的方案是Shale和Struts Ti。Shale是一个基于构件的框架,并在最近成为Apache的顶级项目。而Struts Ti则是在Struts的成功经验基础上继续坚持对前端控制器(Front Controller)和MVC(model-view-controller)模式进行改进。 WebWork项目是在2002年3月发布的,它对Struts式框架进行了革命性改进,引进了不少新的思想、概念和功能,但和原Struts代码并不兼容。WebWork是一个成熟的框架,经过了好几次重大的改进与发布。 在2005年12月,WebWork与Struts Ti宣布合并。与此同时,Struts Ti改名为Struts Acti

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档