struts in action讀書筆記

2021-04-09 10:59:16 字數 520 閱讀 9821

struts in action 學習筆記

一.struts的控制流

因為web 應用是動態的,所以很難表現「乙個真正固定的控制流」。取決於環境,不同的方式下有很多不同的事情發生—特別是在web 應用中。但是事情仍然有乙個通用的秩序。如果你是個struts,應用框架,甚至web 應用的新手,這些流程剛開始可能難以跟得上(理解)。亟待解決的各種問題不一定那麼明顯。我們將在本書中慢慢詳細涉及。首先,在介紹樹木之前我們先認識這片森林。你讀完此書後,我們建議你再次回來,看看每一部分是如何切合進這個總圖的。

1.1總圖

%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20server%20error%20in" width="100%" size="1" color="silver" alt="">

'>1

圖 1-1 struts 請求-

相應流程

以uml以次序圖的方式展示了struts 請求-響應流程。我們來按這個請求-響應流

物理讀,邏輯讀,預讀

在使用set statistics io on語句統計i o時候,我們會看到類似下面的結果 掃瞄計數 1,邏輯讀取 2 次,物理讀取 0 次,預讀 0 次,lob 邏輯讀取 0 次,lob 物理讀取 0 次,lob 預讀 0 次。那麼它們代表什麼呢?預讀 用於估計資訊,去硬碟讀取資料到快取。物理讀 ...

髒讀,不可重複的讀,虛讀

引用 髒讀dirty reads 當事務讀取還未被提交的資料時,就會發生這種事件。舉例來說 transaction 1 修改了一行資料,然後 transaction 2 在 transaction 1 還未提交修改操作之前讀取了被修改的行。如果 transaction 1 回滾了修改操作,那麼 tr...

C 檔案讀(逐行讀 逐單詞讀)

include include include include include using namespace std int main ifile.clear ifile.seekg 0 檔案重定位 while ifile word coutvector iterator it text.begi...