第三章 提綱絜領 ---- struts2 概覽
3.1 struts2 面面觀
結論 :
struts2 的執行環境是web容器。是乙個執行於web容器的表示層框架,其核心作用是幫助我們處理http的請求
執行環境 : struts2 所支援的servlet標準的最低版本要求是2.4,相應的jsp標準的最低版本要求是2.0,jdk1.5版本。
3.2 strus2 的巨集觀檢視
struts2 的執行邏輯主線
第一條主線 ------ struts2 的初始化 :
init方法驅動執行
第二條主線 ------ struts2 處理http請求 :
dofilter方法驅動執行
第一條主線的特點;
1.僅在web應用啟動時執行一次
2.init方法的執行失敗將導致整個web應用啟動失敗
工作主要內容:
1.框架元素的初始化工作
2.控制框架執行的必要條件
第二條主線的兩個階段:
1、http 請求預處理 ---- 程式執行控制權在struts2手上,依賴於web容器,並時時刻刻將與web容器打交道作為主要工作
2、xwork 執行業務邏輯 --- 程式執行控制權移交到xwork,不依賴於web容器,完全由xwork框架驅動整個執行的過程。
結論 :
struts2 的核心設計理念在於消除核心程式對執行環境的依賴,而這一過程也是struts2 的解耦過程
結論 :
將web容器與mvc實現分離,是struts2 區別於其它web框架的最重要特性
3.3 struts2 的配置元素
結論 :
struts2 框架中的xml檔案的配置元素定義是properties檔案的配置元素定義的超集
bean 節點
bean 節點的定址是通過name屬性和type屬性共同構成乙個邏輯主鍵來共同決定乙個class屬性
書本作者 : 陸舟老師。
新書上市 《Struts2技術內幕》
我的新書 struts2技術內幕 終於上市了。寫一本書不容易,尤其是如果作者打定主意對讀者負責的話,那就更不容易了。所以這本書的創作過程還是比較艱辛的。這個帖子不僅是乙個上市告之,同時也是我自己的乙個自評,希望對讀者的閱讀有一些啟示和幫助。書的整體結構分成3個主要部分 知識準備篇 核心技術篇和執行主...
linux網路技術內幕 讀書筆記
本人從事的就是linux底層網路開發的,所以希望看完這本書能讓我茅塞頓開,加油 一 sk buff結構體以及相關操作函式 建立緩衝區分為兩次記憶體分配 分配sk buff結構和分配資料緩衝區 二 ip分片的資料是儲存在什麼結構中?答 fraglist和frags陣列 三 ip分片的資料是儲存在什麼地...
MySQL技術內幕 SQL程式設計讀書筆記
第2章 資料型別 1.資料型別在資料庫中扮演著基礎又非常重要的角色。對資料型別的選擇將影響與資料庫互動的應用程式的效能。2.1 型別屬性 1.在介紹資料型別前,先來介紹兩個屬性 unsigned和zerofill,是否使用這兩個屬性對選擇資料型別有著莫大的關係。2.1.1 unsigned 1.un...