一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - 概述Java的struts2框架

概述Java的struts2框架

2020-07-15 12:33xullent JAVA教程

本篇文章主要對struts2框架概念、優缺點進行簡要概述。相信會對大家學習Java有所幫助,需要的朋友一起來看下吧

一、struts2框架概念  

Struts2框架是一個輕量級的MVC流程框架,輕量級是指程序的代碼不是很多,運行時占用的資源不是很多,MVC流程框架就是說它是支持分層開發,控制數據的流程,從哪里來,到那里去,怎么來,怎么去的這樣一個框架;Struts2是一個基于MVC設計模式的Web應用框架,它本質上相當于一個servlet,在MVC設計模式中,Struts2作為控制器(Controller)來建立模型與視圖的數據交互。

二、struts2框架的優缺點

1、優點 

  • a) 實現了MVC模式,層次結構清晰,使程序員只需關注業務邏輯的實現。
  • b) 豐富的標簽庫,大大提高了開發的效率。
  • c) Struts2提供豐富的攔截器實現
  • d) 通過配置文件,就可以掌握整個系統各個部分之間的關系。
  • e) 異常處理機制,只需在配置文件中配置異常的映射,即可對異常做相應的處理。
  • f)Struts2的可擴展性高。Struts2的核心jar包中由一個struts-default.xml文件,在該文件中設置了一些默認的bean,resultType類型,默認攔截器棧等,所有這些默認設置,用戶都可以利用配置文件更改,可以更改為自己開發的bean,resulttype等。因此用戶開發了插件的話只要很簡單的配置就可以很容易的和Struts2框架對插件的可插拔的特性。
  • g) 面向切面編程的思想在Strut2中也有了很好的體現。最重要的體現就是攔截器的使用,攔截器就是一個一個的小功能單位,用戶可以將這些攔截器合并成一個大的攔截器,這個合成的攔截器就像單獨的攔截器一樣,只要將它配置到一個action中即可。

2、缺點

 a) Struts2中Action中取得從jsp中傳過來的參數時還是有點麻煩。可以為Struts2的Action中的屬性配置上Getter和Setter方法,通過默認攔截器,就可以將請求參數設置到這些屬性中。如果用這種方式,當請求參數很多時,Action類就會被這些表單屬性弄的很臃腫,讓人感覺會很亂。還有Action中的屬性不但可以用來獲得請求參數還可以輸出到jsp中,這樣會更亂。

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持服務器之家!

原文鏈接:http://www.cnblogs.com/xullent/p/6182876.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久精品热在线观看30 | 视频在线视频免费观看 | 91原创国产| 免费看隐私美女 | 精品国产综合区久久久久久 | 亚洲AV无码乱码国产麻豆穿越 | 亚州日韩精品AV片无码中文 | 91尤物在线视频 | 韩国美女激情vip | 日本视频高清免费观看xxx | 奇米777狠狠 | 九九热视频 这里有精品 | 色婷婷六月天 | 香蕉国产精品偷在线播放 | 香蕉草莓视频 | 亚洲国产欧美另类 | 亚洲 日韩 在线 国产 视频 | 欧美日韩亚洲第一区在线 | 涩涩漫画软件 | 青青青手机在线观看 | 女人张开腿让男人做爽爽 | 99久热只有精品视频免费看 | 久久电影院久久国产 | 亚洲精品片 | 99久久精品国产片久人 | 男女羞羞的视频 | 黄a级| 色天天久久| 4hu影院永久在线播放 | 古代双性美人被老糟蹋 | 肉性天堂| 男女性刺激爽爽免费视频 | 成人观看免费大片在线观看 | 欧美亚洲第一页 | 国产亚洲精品综合在线网址 | 欧美一级专区免费大片 | 成人网视频免费播放 | ady成人映画网站官网 | 免费看美女被靠到爽的视频 | bedfriend泰剧全集免费观看 | 免费在线观看伦理片 |