struts2--筆記(一)
阿新 • • 發佈:2018-01-02
pattern url ucc 一個 utils 框架 blog 快速入門 let
1.什麽是struts2?
框架是一些已經寫好的代碼,一般情況下於產品是無關的,可以提高效率。
2.javaEE的三層結構:表現層、業務層、持久層組成,struts是變現層的一個框架結構,分成結構的方式,使得代碼更加清晰,方便維護和擴展。
3.struts2是有struct1+xwork組成的,開發流程和struct類似,內部結構類似於xwork
4.快速入門
- 首先需要搭建環境。
- 導入開發
- 在web.xml中配置
-
<!-- 引入struts核心過濾器 --> <filter> <filter-name>struts2</filter-name> <filter-class
開發action
// 開發action: 處理請求 public
- 配置action:
-
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC
將其發布到tomcat上就可以訪問了
5.MVC開發
Model 模型
View 視圖
Control 控制器
Control, 控制器
Servlet起到控制器作用!
----》 獲取請求數據封裝 【BeanUtils可以優化】
----》 調用Service處理業務邏輯
----》 跳轉(轉發/重定向) 【跳轉代碼寫死】
傳統mvc開發總結:
1. 跳轉代碼寫死,不靈活
2. 每次都去寫servlet,web.xml中配置servlet!
(這個之前的方法就是寫一個baseAction,不過僅僅是處理請求方便,自己寫也比較麻煩)
struts2--筆記(一)