(二)Struts2 MVC架構
阿新 • • 發佈:2017-08-04
bsp 交互 jsp nbsp ron 整合 之間 軟件 求和
模型主要負責管理應用程序的數據,它通過響應視圖的請求和控制器的指令來更新自身的數據。
通過控制器的指令觸發所展現的一種特殊的數據格式。它們是基於像JSP、ASP、PHP之類模板系統的腳本,較易與AJAX技術進行整合。
控制器負責響應用戶輸入並執行數據模型對象的交互。控制器在接收、確認輸入後執行修改數據模型狀態的業務操作。
Struts2是一個以MVC為基礎的框架。在接下來的章節,讓我們看看如何在Struts2中使用MVC。
模型(Model)-視圖(View)-控制器(Controller),通常簡稱MVC,是一種開發web應用程序的軟件設計模式。該軟件設計模式由以下三部分組成:
- 模型——屬於軟件設計模式的底層基礎,主要負責數據維護。
- 視圖——這部分是負責向用戶呈現全部或部分數據。
- 控制器——通過軟件代碼控制模型和視圖之間的交互。
模型
模型主要負責管理應用程序的數據,它通過響應視圖的請求和控制器的指令來更新自身的數據。
視圖
通過控制器的指令觸發所展現的一種特殊的數據格式。它們是基於像JSP、ASP、PHP之類模板系統的腳本,較易與AJAX技術進行整合。
控制器
控制器負責響應用戶輸入並執行數據模型對象的交互。控制器在接收、確認輸入後執行修改數據模型狀態的業務操作。
Struts2是一個以MVC為基礎的框架。在接下來的章節,讓我們看看如何在Struts2中使用MVC。
(二)Struts2 MVC架構