Struts2簡介:
Struts2是一個基於web works的MVC框架,MVC是由Model(模型)、View(視圖)、Controller(控制器)組成。
Model:在struts2中,模型分為數據和業務邏輯模型,模型是由Action組件實現
View:視圖是由Jsp、Velocity模塊板、FreeMark模板,還有其它的一些表現層組件實現.
Controller:控制器是由FilterDispatcher(struts2.0版本)
StrutsPrepareAndExecuteFilter(struts2.1以后的版本)實現.
控制器的作用是映射用戶請求給相應的Action。<br/>
2、如何實現struts2例子:
I、添加struts2支持
II、添加控制器:在web.xml中添加控制器
III、實現Action
IV、實現視圖(通過Jsp實現)
V、配置struts.xml文件
3.理解ActionSupport(struts2中所有的Action都要繼承該類)
4.學會修改default.properties中相應的常量
5.struts2配置文件的加載順序:
(1)struts-default.xml
(2)struts-xxx-plugin.xml
(3)struts.xml
SpringMVC的簡單介紹:
SpringMVC是Spring框架的一個模塊,Spring框架提供了構造Web應用程序的全能MVC模塊,
SpringMVC分離了Controller(控制器)、Model(模型)、View(視圖)以及處理程序對象的角色,
這種分離更容易讓它們進行制定。SpringMVC是一個標准的MVC框架。
下一篇介紹Struts2和SpringMVC的執行流程