我們對Java EE的框架有過很多介紹, 本文將對Java EE中常用的四個框架做一下系統的歸納,希望大家喜歡。
Struts
Struts是一個基於Sun Java EE平台的MVC框架,主要是采用Servlet和JSP技術來實現的。
Struts框架可分為以下四個主要部分,其中三個就和MVC模式緊密相關:
1、模型 (Model),本質上來說在Struts中Model是一個Action類(這個會在後面詳細討論),開發者通過其實現商業邏輯,同時用戶請求通過控制器(Controller)向Action的轉發過程是基於由struts-config.XML文件描述的配置信息的。
2、視圖(View),VIEw是由與控制器Servlet配合工作的一整套JSP定制標簽庫構成,利用她們我們可以快速建立應用系統的界面。
3、控制器(Controller),本質上是一個Servlet,將客戶端請求轉發到相應的Action類。
4、一堆用來做XML文件解析的工具包,Struts是用XML來描述如何自動產生一些JavaBean的屬性的,此外Struts還利用XML來描述在國際化應用中的用戶提示信息的(這樣一來就實現了應用系統的多語言支持)。