freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

02-struts核心組件及運(yùn)行機(jī)制(已修改)

2025-10-11 12:58 本頁(yè)面
 

【正文】 02- Struts核心組件 及運(yùn)行機(jī)制 中科軟培訓(xùn)部 回顧 ? 什么是 MVC? ? Struts是怎么去實(shí)現(xiàn) MVC的 ? ? Struts基本組件有那些 ? ? 基本組件之間有什么關(guān)系 ? ? Struts標(biāo)簽的運(yùn)行機(jī)制是什么 ? ? Struts標(biāo)簽庫(kù)的分類 。 ? 什么時(shí)候用什么標(biāo)簽 。 重點(diǎn) ? 了解 Struts的核心組件及運(yùn)行機(jī)制 ? 掌握如果擴(kuò)展 ActionServlet和 RequestProcessor ? 了解 DTO對(duì)象 ? 掌握 ActionForm的配置和使用 。 ? 掌握 ActionForm與 Action的邦定 。 ? 掌握 ActionForm的數(shù)據(jù)驗(yàn)證 。 ? 掌握 ActionForm的動(dòng)態(tài)現(xiàn)實(shí) 。 Struts運(yùn)行機(jī)制 ? Struts架構(gòu)從本質(zhì)上是 MVC設(shè)計(jì)模式的具體實(shí)現(xiàn) ? 表示層一般使用視圖組件實(shí)現(xiàn) 、 控制層使用控制器組件實(shí)現(xiàn) , 而應(yīng)用邏輯層則使用模型組件實(shí)現(xiàn) 。作為表示層和應(yīng)用邏輯層之間的中介,控制器處于視圖及模型之間,起到了橋梁的溝通作用 ? 在 Struts框架中對(duì)應(yīng)著每一層一般都提供了相應(yīng)的實(shí)現(xiàn)組件 表示層 控制層 邏輯層 數(shù)據(jù)庫(kù) 對(duì)應(yīng)的實(shí)現(xiàn)組件 ? 與控制器組件相關(guān)的類主要包括: – ActionServlet: Struts架構(gòu)的中央控制器 ,用于接受瀏覽器客戶端用戶請(qǐng)求以及狀態(tài)改變,并依據(jù)處理結(jié)果選擇表示層不同視圖的重定向。 – RequestProcessor:包含了 Struts控制器在處理 servlet請(qǐng)求時(shí)所遵循的控制邏輯。 – Action:控制器的一部分,用于模型交互,執(zhí)行狀態(tài)改變或狀態(tài)查詢,以及告訴 ActionServlet 下一個(gè)選擇的視圖。 – ActionForm:用于保存于表單數(shù)據(jù)相關(guān)的狀態(tài)數(shù)據(jù)的改變。 – ActionMapping:用于控制在狀態(tài)數(shù)據(jù)改變后的事件處理的方式。 – ActionForward:用戶指向或者視圖選擇。 ? 與視圖組件相關(guān)的工具主要包括 Struts架構(gòu)中提供的強(qiáng)大標(biāo)記庫(kù),常用的標(biāo)記庫(kù)功能如下所示: – :擴(kuò)展 HTML Form的 JSP標(biāo)記 – struts :擴(kuò)展擴(kuò)展處理 JavaBean的 JSP標(biāo)記 – :擴(kuò)展測(cè)試屬性值的 JSP標(biāo)記 ? 與模型組件相關(guān)的工具主要包括: – 開發(fā)者提供的其他數(shù)據(jù)服務(wù)和 API,例如: JavaBean等 控制器組件 ? Struts 架構(gòu)中控制器組件所承擔(dān)的主要功能包括: – 接受瀏覽器客戶端的處理請(qǐng)求 – 根據(jù)用戶的不同請(qǐng)求,調(diào)用對(duì)應(yīng)的模型組件來(lái)執(zhí)行相應(yīng)的業(yè)務(wù)邏輯 – 獲取模型組件業(yè)務(wù)邏輯的處理結(jié)果 – 根據(jù)當(dāng)前的狀態(tài)數(shù)據(jù)及業(yè)務(wù)邏輯的處理結(jié)果,選擇合適的視圖組件呈現(xiàn)在瀏覽器客戶端。 ? 在 Struts框架中 ,整個(gè)控制工作是在一系列的相關(guān)組件的配合下共同完成的 ActionServlet ? 在 Struts架構(gòu)中 Controller組件的核心控制器組件是 ActionServlet ? 是 servlet ? 所有客戶端提交的用戶請(qǐng)求都由它進(jìn)行處理 – 負(fù)責(zé)接收客戶端請(qǐng)求后將之分發(fā)到相應(yīng)的 Action Bean處理,再根據(jù)處理的結(jié)果將不同的顯示請(qǐng)求重定向到響應(yīng)頁(yè)面。 – 實(shí)際上, ActionServlet完全是在幕后工作,它將其他組件綁定在一起。 – 該類繼承自 ,有標(biāo)準(zhǔn)的生命周期中所用到的方法 .另外在 ActionServlet類添加了一個(gè)特殊的 process方法 .process()方法的作用是處理接收的請(qǐng)求并作出相應(yīng) – 代碼參見 第 1184行 ? ActionServlet接收到 Servlet容器的新的客戶端請(qǐng)求后 ,它采取
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1