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

正文內(nèi)容

鄭州大學(xué)ssh考試知識(shí)點(diǎn)總結(jié)-文庫吧

2024-10-19 20:15 本頁面


【正文】 esource(name=”stoneAxe”) 將 stoneAxe 實(shí)例注入一個(gè) setter 方法,此句應(yīng)該寫在相關(guān) setter 方法的上一行。 (參考課本 624頁) 自動(dòng)裝配和精確裝配 Spring提供了 @Autowired Annotation來指定自動(dòng)裝配,使用 @Autowired 可以標(biāo)注 setter 方法、普通方法和構(gòu)造器等。當(dāng)使用 @Autowired 標(biāo)注 setter 方法時(shí),默認(rèn)使用的是 byType 的自動(dòng)裝配策略。 為了實(shí)現(xiàn)精確地自動(dòng)裝配, Spring 提供了 @Qualifier Annotation,通過使用@Qualifier,允許根據(jù) Bean 標(biāo)識(shí)來指定自動(dòng)裝配。 @Qualifier 既可以用于修飾Field,又可以標(biāo)注方法的形參。(參考課本 627 頁) J2EE 課程 總結(jié) 7 Spring的 AOP AOP:面向切面編程,和 OOP互為補(bǔ)充,面向?qū)ο缶?程將程序分解成各個(gè)層次的對(duì)象,而面向切面編程將程序運(yùn)行過程分解為各個(gè)切面,可以這樣理解,面向?qū)ο缶幊淌菑撵o態(tài)角度考慮程序結(jié)構(gòu),面向切面編程是從動(dòng)態(tài)角度考慮程序運(yùn)行過程。 AOP 編程需要程序員參與的只有 3 個(gè)部分: 1. 定義普通業(yè)務(wù)組件 2. 定義切入點(diǎn):一個(gè)切入點(diǎn)可能橫切多個(gè)業(yè)務(wù)組件。 3. 定義增強(qiáng)處理,增強(qiáng)處理就是在 AOP 框架為普通業(yè)務(wù)組件織入的處理動(dòng)作。 AOP 代理的方法大致有如下公式: 代理對(duì)象的方法 = 增強(qiáng)處理 + 被代理對(duì)象的方法 Spring有兩種選擇來定義切入點(diǎn)和增強(qiáng)處理: ? 基于 Annotation的“零配置”方式:使用 @Aspect、 @Pointcut 等 Annotation來標(biāo)注切入點(diǎn)和增強(qiáng)處理。 ? 基于 XML 配置文件的管理方式:使用 Spring 配置文件來定義切入點(diǎn)和增強(qiáng)處理。 定義切面 Bean 當(dāng)啟動(dòng)了 @AspectJ 支持后,只要我們?cè)?Spring 容器中配置一個(gè)帶 @Aspect注釋的 Bean, Spring 將會(huì)自動(dòng)識(shí)別該 Bean,并將該 Bean作為切面處理。 (參考課本 651 頁) 常見的幾種增強(qiáng)處理: Before 增強(qiáng)處理、 AfterReturning 增強(qiáng)處理、AfterThrowing 增強(qiáng)處理、 After 增強(qiáng)處理、 Around 增強(qiáng)處理(參考課本 651658J2EE 課程 總結(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í)行。 Spring整合 Hibernate Spring提供了三個(gè)工具類(或接口)來支持 DAO 組件的實(shí)現(xiàn) : ? HibernateDaoSupport ? HibernateTemplate ? HibernateCallback 有關(guān)整合的實(shí)例參考課本 700707 頁。 低 高 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)求。 在 文件中增加如下配置片段: 2. 如果需要以 post 方式提交請(qǐng)求,則定義包含表單數(shù)據(jù)的 JSP 頁面。如果僅僅又是以 GET 方式發(fā)送請(qǐng)求,則無須經(jīng)過這一步。 3. 定義處理用戶請(qǐng)求的 Action類。 4. 配置 Action。通常需要以下代碼配置: action name=”login” class=”” …… /action 5. 配置處理結(jié)果和物理視圖資源之間的對(duì)應(yīng)關(guān)系。 例如通過如下代碼片段配置處理結(jié)果和視圖的映射關(guān)系: action name=”login” class=”” result name=”input”//result result name=”error”//result result name=”success”//result /action 6. 編寫視圖資源。 J2EE 課程 總結(jié) 10 經(jīng)過上面 6 個(gè)步驟,我們可以基本完成一個(gè) Struts2 處理流程的開發(fā),也就是可以執(zhí)行一個(gè)完整的請(qǐng)求 /響應(yīng)過程。 Struts2的常規(guī)配置 為了避免 文件過于龐 大、臃腫,提高 文件的可讀性,我們可以將 配置文件分解成多個(gè)配置文件,然后再 文件中包含其他配置文件。在 文件中包含其他配置文件的方法如下: 如果導(dǎo)入一個(gè)配置文件名為: ,則在 文件的struts/struts標(biāo)簽中加入 include file=”” /即可。 實(shí)現(xiàn) Action Action 接口和 ActionSupport 基類 為了讓用戶開發(fā)的 Action 類更規(guī)范, Struts2 提供了一個(gè) Action 接口,這個(gè)接口定義了 Struts2 的 Action處理類應(yīng)該實(shí)現(xiàn)的規(guī)范。 Action接口定義了 5 個(gè)字符串常量: ERROR、 NONE、 INPUT、 LOGIN 和 SUCCESS 等,分別代表了特定的含義。當(dāng)然,如果開發(fā)者依然希望使用特定的字符串作為邏輯視圖名,開發(fā)者依然可以返回自己的視圖名。 Struts2還為 Action接口提供了一個(gè)實(shí)現(xiàn)類: ActionSupport,因?yàn)?ActionSupport完全符合一個(gè) Action的要求,所以我們可以直接使用 ActionSupport 作為業(yè)務(wù)控制器。實(shí)際上,如果我們配置 Action沒有指定 class 屬性(即沒有用戶提供 Action類)時(shí),系統(tǒng)自動(dòng)使用 ActionSupport 類作為 Action處理類。 Action
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1