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

正文內(nèi)容

鄭州大學(xué)ssh考試知識(shí)點(diǎn)總結(jié)-在線瀏覽

2025-01-11 20:15本頁面
  

【正文】 EE 課程 總結(jié) 8 頁) 常用四種增強(qiáng)處理的優(yōu)先級(jí): Spring AOP 最主要的切入點(diǎn)指示符: execution:用于匹配執(zhí)行方法的連接點(diǎn),該切入點(diǎn)的用法相對(duì)復(fù)雜, execution表達(dá)式的格式如下: execution(modifierspattern? rettypepattern declaringtypepattern? namepattern(parampattern) throwspattern?) (各部分詳細(xì)解釋參考課本 664 頁) 例如,如下幾個(gè) execution表達(dá)式: execution( public * * ( ..)) :匹配任意 public 方法的執(zhí)行; execution( * set* ( ..) ) :匹配任何方法名以“ set”開始的方法的執(zhí)行; execution( * .* ( ..)) :匹配 AccountService 里定義的任意方法的執(zhí)行 execution( * .*.*( ..)) :匹配 service 包中任意類的任意方法的執(zhí)行。 低 高 Before 增強(qiáng)處理 Around增強(qiáng)處 AfterReturning增強(qiáng)處理 After增強(qiáng)處理 J2EE 課程 總結(jié) 9 2. Struts Struts2的流程 Struts2 應(yīng)用的開發(fā)步驟 1. 在 文件中定義 Servlet 或 Filter 攔截用戶請(qǐng)求,通常這個(gè) Servlet 或Filter 是該框架的核心,負(fù)責(zé)攔截所有用戶請(qǐng)求。如果僅僅又是以 GET 方式發(fā)送請(qǐng)求,則無須經(jīng)過這一步。 4. 配置 Action。 例如通過如下代碼片段配置處理結(jié)果和視圖的映射關(guān)系: action name=”login” class=”” result name=”input”//result result name=”error”//result result name=”success”//result /action 6. 編寫視圖資源。 Struts2的常規(guī)配置 為了避免 文件過于龐 大、臃腫,提高 文件的可讀性,我們可以將 配置文件分解成多個(gè)配置文件,然后再 文件中包含其他配置文件。 實(shí)現(xiàn) Action Action 接口和 ActionSupport 基類 為了讓用戶開發(fā)的 Action 類更規(guī)范, Struts2 提供了一個(gè) Action 接口,這個(gè)接口定義了 Struts2 的 Action處理類應(yīng)該實(shí)現(xiàn)的規(guī)范。當(dāng)然,如果開發(fā)者依然希望使用特定的字符串作為邏輯視圖名,開發(fā)者依然可以返回自己的視圖名。實(shí)際上,如果我們配置 Action沒有指定 class 屬性(即沒有用戶提供 Action類)時(shí),系統(tǒng)自動(dòng)使用 ActionSupport 類作為 Action處理類。 ? static ActionContext getContext():靜態(tài)方法,獲取系統(tǒng)的 ActionContext 實(shí)例。類似于調(diào)用 HttpServletRequest對(duì)象的 getParameterMap()方法。 ? void setApplication(Map application):直接傳入一個(gè) Map 實(shí)例,將該 Map 實(shí)例里的 keyvalue 對(duì)轉(zhuǎn)換成 application的屬性名、屬性值。 配置 Action 包和命名空間 在 文件中, package 元素用于定義包配置,每個(gè) package 元素定義了一個(gè)包配置,定義 package 元素時(shí)可以指定如下幾個(gè)屬性: ? name:這是一個(gè)必需屬性,該屬性指定該包的名字,該名字是該包被其他包引用的 key。繼承其他包,可以繼 承其他包中的 Action定義、攔截器定義等。 ? abstract:該屬性是一個(gè)可選屬性,它指定該包是一個(gè)抽象包。 詳細(xì)配置實(shí)例參考課本 182184 頁 J2EE 課程 總結(jié) 12 Action 的基本配置 定義了 Action時(shí),至少需要指定該 Action的 name 屬性,該 name 屬性既是該 Action的名字,也指定了該 Action所對(duì)應(yīng)的請(qǐng)求 URL的前半部分。 配置默認(rèn) Action通過 defaultactionref … /元素完成,下面的 配置片段配置了一個(gè)默認(rèn) Action: package name=aaa extends=strutsdefault ... ! 配置一個(gè)默認(rèn) Action,默認(rèn) Action為simpleViewResultAction defaultactionref name=simpleViewResultAction/ ... ! 通過 action元素配置默認(rèn)的 Action action name=simpleViewResultAction class= result .../ ... /action ... /package J2EE 課程 總結(jié) 13 配置處理結(jié)果 理解處理結(jié)果 Action 處理完用戶請(qǐng)求后,將 返回一個(gè)普通字符串,整個(gè)普通字符串就是一個(gè)邏輯視圖名。 配置結(jié)果 Struts2 在 文件中使用 result… /元素來配置結(jié)果,根據(jù) result… /元素所在位置的不同, Struts2 提供了兩種結(jié)果。 ? 全局結(jié)果:將 result… /作為 globalresults… /元素的子元素配置。 ? type:該屬性指定結(jié)果類型。 ? dispatcher結(jié)果類型:用于指定使用 JSP作為視圖的結(jié)果類型。 ? header 結(jié)果類型:用于控制特殊的 HTTP 行為的結(jié)果類型。 ? redirectAction結(jié)果類型:用于直接跳轉(zhuǎn)到其他 Action的結(jié)果類型。 ? velocity結(jié)果類型:用于指定使用 Velocity模板作為視圖的結(jié)果類型。 ? plainText 結(jié)果類型:用于顯示某個(gè)頁面的原始代碼的結(jié)果類型。 配置 Struts的異常處理 Struts2 的異常處理機(jī)制是通過在 文件中配置exceptionmapping… /元素完成的,配置該元素時(shí),需要指定兩個(gè)屬性: ? exception:此屬性指定該異常映射所設(shè)置的異常類型。 根據(jù) exceptionmapping… /元素出現(xiàn)位置的不同,異常映射又可分為兩種: ? 局部異常映射:將 exceptionmapping… /元素作為 action… /元素的子元素配置。 為了在異常處理頁面中顯示異常信息,我們可以使用 struts2 的如下標(biāo)簽來輸出異常信息: ? s:property value=”exception”/:輸出異常對(duì)象本身。 對(duì)于第一種直接輸出異常對(duì)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1