Struts2概述
MVC設計模式的優(yōu)點主要有:(1)低耦合性? (2)高重用性? (3)可適用性? (4)可維護修性
?
Model1與Model2的模型分別如圖所示:
?
Model1:
?
Model2:
?
可以看出Model2比Model1更有好處,Model2中JSP只負責頁面顯示,大大減輕了JSP的負擔,很多都交給Servlet處理,
Model2是標準的MVC設計模式。
?
?
認識Struts1
?
Struts1是一種開源的框架,基于MVC模式的,Struts1框架的組成部分:
(1)模型?FormBean
(2)視圖
(3)控制器,分為系統(tǒng)核心控制器和業(yè)務邏輯控制器,系統(tǒng)核心控制器是指系統(tǒng)中的ActionServlet,由Struts1框架提
???? 供。而業(yè)務邏輯控制器是指用戶自己實現(xiàn)的Action實例,也由Struts1框架提供。
?
在Struts1應用中,Web應用啟動時加載并初始化ActionServlet,ActionServlet從Struts-config.xml文件中讀取配置
信息,把他們存放到各種配置對象中。
?
?
?
?
總結
- 上一篇: n%i之和
- 下一篇: HDU4514(非连通图的环判断与图中最