關於Struts2和SpringMVC的區別簡單介紹。


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的執行流程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM