Struts如何實現Model 2, MVC

下表列出了Struts的核心類,即對應的經典的MVC組件職責。 

描述

ActionForward

用戶指向或者視圖選擇

ActionForm

狀態改變的數據

ActionMapping

狀態改變事件

ActionServlet

控制器,接受用戶請求和狀態改變,以及發出視圖選擇控制器的一部分,於模型交互,執行狀態改變或狀態查詢,以及告訴Action ActionServlet 下一個選擇的視圖

除了這些核心類,Struts使用一些配置文件和視圖助手(view helpers)來溝通控制器和模型。

下表列出了Struts配置文件和描述了他們在架構中的角色。 

文件

目的

ApplicationResources.properties

存儲本地化信息和標籤,以使應用可以國際化

struts-config.xml

存儲控制器對象的缺省配置,包括模型支持的用戶指向,狀態改變,狀態查詢 

爲將Struts配置數據暴露給視圖,框架以JSP標籤的形式提供了大量的助手類,如表:

標記庫描述符

目的

struts-html.tld

擴展HTML Form的JSP標記

struts-bean.tld

擴展處理JavaBean的JSP標記

原文:http://www.rjpx.net/java-peixun/885.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章