Struts學習第二步 之 Struts原理分析

2021-08-27 12:15:04 字數 937 閱讀 3381

之前的例項演示,我們已經基本了解了如何使用struts框架,這次我們主要講解一下struts框架是如何具體實現mvc的。

actionservlet:充當struts框架的**控制器 ,負責擷取url或分發

actionform

:用於封裝使用者的請求引數,而請求引數是通過jsp頁面的表單域傳遞過來的。

action:是使用者請求和業務邏輯之間的橋梁,每個action充當客戶的一項業務**

actionforward:主要是用於儲存轉向資訊,封裝**路徑,即完成頁面的跳轉和轉向

了解上述幾個基本概念之後,我們看一下struts框架的基本流程,如下圖所示:

1、首先客戶端發出乙個request請求,將其傳遞到響應的容器中。

2、容器根據我們配置的web.xml檔案,將其傳遞給對應的servlet,這裡傳遞的就是struts的核心控制類actionservlet,當然傳遞的過程中肯定會有request、response物件作為引數。

7、actionservlet接受到actionforward物件之後,會根據actionforward中的path屬性,渲染成相應的jsp頁面。

8、瀏覽器接受相應的jsp頁面之後,將其顯示出來。

到此為止,

struts

的基本實現過程我們已經基本了解,下次我們根據這個流程來自己寫乙個簡單的

struts

框架的例項。

R學習之第二步

上節課學習了r的安裝以及簡單的一些語法,這節課也是簡單的了解一下r的內容 1,r的包 通過library 檢視所有的包 通過 install.packages car 安裝新的包 通過help package car 檢視關於包的資訊 通過update.package car 更新包 2,結果的重用...

Python學習之第二步

第一步安裝好了python軟體之後,就要開始正式的學習了 一 python的資料型別 1.python變數 python變數有兩個特徵 1 變數無需生命即可直接賦值 對乙個不存在的變數賦值就相當於定義了乙個新變數 2 變數的資料型別可以動態改變。使用print 函式輸出變數。2.python識別符號...

python學習第二步

函式的呼叫 以絕對值函式abs 為例,可以直接從python的官方 檢視文件,也可以從互動介面利用help abs 檢視。常用或不好記函式 持續更新 hex 函式 將乙個整數轉換為十六進製制表示的字串。函式的定義 定義乙個函式要使用def語句,函式返回值用return語句返回。ep def my a...