国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java中struts2和spring MVC的區別_動力節點Java學院整理

Java中struts2和spring MVC的區別_動力節點Java學院整理

2020-12-25 14:43動力節點 Java教程

這篇文章主要介紹了Java中struts2和spring MVC的區別,非常不錯,具有參考借鑒價值,需要的朋友參考下吧

1、Struts2是類級別的攔截, 一個類對應一個request上下文,SpringMVC是方法級別的攔截,一個方法對應一個request上下文,而方法同時又跟一個url對應,所以說從架構本身上SpringMVC就容易實現restful url,而struts2的架構實現起來要費勁,因為Struts2中Action的一個方法可以對應一個url,而其類屬性卻被所有方法共享,這也就無法用注解或其他方式標識其所屬方法了。

2、SpringMVC的方法之間基本上獨立的,獨享request response數據,請求數據通過參數獲取,處理結果通過ModelMap交回給框架,方法之間不共享變量。

3、由于Struts2需要針對每個request進行封裝,把request,session等servlet生命周期的變量封裝成一個一個Map,供給每個Action使用,并保證線程安全,所以在原則上,是比較耗費內存的。

4、 攔截器實現機制上,Struts2有以自己的interceptor機制,SpringMVC用的是獨立的AOP方式,這樣導致Struts2的配置文件量還是比SpringMVC大。

5、SpringMVC的入口是servlet,而Struts2是filter(這里要指出,filter和servlet是不同的。以前認為filter是servlet的一種特殊),這就導致了二者的機制不同,這里就牽涉到servlet和filter的區別了。

6、SpringMVC集成了Ajax,使用非常方便,只需一個注解@ResponseBody就可以實現,然后直接返回響應文本即可,而Struts2攔截器集成了Ajax,在Action中處理時一般必須安裝插件或者自己寫代碼集成進去,使用起來也相對不方便。

7、SpringMVC驗證支持JSR303,處理起來相對更加靈活方便,而Struts2驗證比較繁瑣,感覺太煩亂。

8、Spring MVC和Spring是無縫的。從這個項目的管理和安全上也比Struts2高(當然Struts2也可以通過不同的目錄結構和相關配置做到SpringMVC一樣的效果,但是需要xml配置的地方不少)。

9、 設計思想上,Struts2更加符合OOP的編程思想, SpringMVC就比較謹慎,在servlet上擴展。

10、SpringMVC性能高于Struts2。

11、SpringMVC可以認為已經100%零配置。

總結

以上所述是小編給大家介紹的struts2和spring MVC的區別,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 99精品国产一区二区三区 | 精品91久久 | 国产在线中文字幕 | 欧美亚洲高清 | 亚洲乱码国产乱码精品精软件 | 国产精品久久久久久久久久新婚 | 亚洲精品久久久久久一区二区 | 国产99久久 | 久久精品国产亚洲 | 国产情侣av自拍 | 亚洲在线视频 | 亚洲www视频 | 91视频入口| 一区二区三区在线播放 | 一区二区视频 | a级在线免费视频 | 免费一及片 | 山岸逢花在线观看无删减 | 色九色| 最新国产精品 | a毛片视频网站 | 777色狠狠一区二区三区 | 91精品国产综合久久久久久丝袜 | 日韩欧美精品在线 | 黄色欧美视频 | 日韩色综合 | 亚洲情av| 日韩成人影院 | 亚洲精品1 | 毛片一区 | 国产精品2区 | 亚洲精品一区二区三区四区高清 | 国产 日韩 欧美 中文 在线播放 | 99精品欧美一区二区蜜桃免费 | 做a视频 | 午夜激情在线 | 日韩在线播放一区 | 国产三级在线观看 | 欧美一区二区三区久久久久久桃花 | 国产香蕉视频在线播放 | 国产乱码精品1区2区3区 |