s
truts
框架是基於控制層的乙個
mvc框架,所以對於
struts
框架來說,最核心的東西就是控制。這次畢業**答辯的時候,老師問了「什麼叫控制」。當時聽起來有點雷人。但是事後一想,確實是這樣,
struts
就是控制。我畢業**是採用
struts
框架實現的。當然裡面少不了關於控制的理論。我當時回答他的是關於
web應用上,控制代表的操作。比如對頁面傳遞過來的資訊進行校驗,分發等。但是老師對我的答案不是認同,他說我這個是純工程上的說法,我們要求從理論上說,他從控制論的角度去解釋了一下控制。他說的雖然有點空,但是也不是不對,可能這也是我們這些工程人員所欠缺的吧。 既然
struts
最核心的就是控制,那麼下面就解釋一下
struts
的控制流。首先看一張時序圖。
說明:
其實struts
控制是乙個比較簡單的過程,他主要是控制資料有效性,還有控制資料傳遞路徑有效。還定義了一些如果出錯會採取那些辦法。這裡面用到了很多很好的物件導向的思想。值得去借鑑。在接下來會研究一下。
Spring整合Struts詳解
spring雖然也提供了自已的mvc元件,但一來spring的mvc元件過於繁瑣,二來是struts的使用者眾多,因此,很多專案還是選擇使用spring整合struts框架,而且spring可以無縫的整合strtus框架,二者結合成乙個更實際的j2ee開發平台 使用spring的web應用時,不用手...
etc fstab功能詳解
一 etc fstab 檔案的作用 磁碟被手動掛載之後都必須把掛載資訊寫入 etc fstab 這個檔案中,否則下次開機啟動時仍然需要重新掛載。系統開機時會主動讀取 etc fstab 這個檔案中的內容,根據檔案裡面的配置掛載磁碟。這樣我們只需要將磁碟的掛載資訊寫入這個檔案中我們就不需要每次開機啟動...
python itertools功能詳解
使用只需簡單一句匯入 import itertools 與其名稱意義一樣,給它乙個列表如 lists tuples iterables,鏈結在一起 返回iterables物件。letters a b c d e f booleans 1,0,1,0,0,1 print list itertools....