struts介紹(三) webwork介紹

2021-06-06 16:54:05 字數 453 閱讀 9397

1,與strust1的比較

1)相對比struts1,webwork有更多的表示層技術,比如 velocity、freemarker和xslt;

2)可以脫離web應用使用,aciton與servlet api 分離,execute方法甚至與webwork api分離。有自己的控制反轉容器。

3)自定義的aciton實現了action介面,減少了對**的汙染。而strust1中自定義的action是繼承struts 提供的action類

2、以servletdispatcher為核心控制器以及開發者定義的action為業務控制器,使用乙個攔截鏈封裝使用者請求資料,再**給action,並且將action處理的結果轉換成對使用者的響應。(action與servlet api分離得利於此)。

Struts基本介紹

一 struts的幾個基本概念 1 struts 是乙個框架 frameset 是乙個web框架 3 框架提高了程式的規範的同時,也約束了程式的自由 4 struts是乙個開源框架 二struts 的好處 1 程式更加規範化 2 程式開發的效率更高了 3 程式的可讀性增強 4 程式的可維護性增強 三...

struts常規配置介紹

三類配置檔案 struts2預設載入類載入路徑下的struts.xml struts default.xml和struts plugin.xml檔案,struts.xml是開發者定義的預設配置檔案,struts default.xml是struts2框架自帶的配置檔案,struts plugin.x...

struts原理介紹,面試

二 工作流程 1 客戶端瀏覽器發出http請求.2 根據web.xml配置,該請求被filterdispatcher接收 3 根據struts.xml配置,找到需要呼叫的action類和方法,並通過ioc方式,將值注入給aciton 4 action呼叫業務邏輯元件處理業務邏輯,這一步包含表單驗證。...