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

正文內(nèi)容

鄭州大學(xué)ssh考試知識點(diǎn)總結(jié)-wenkub

2022-11-19 20:15:58 本頁面
 

【正文】 xt 作為 Spring容器,則無須手動(dòng)注冊 Bean后處理器。 Bean 后處理器 Bean 后處理器必須實(shí)現(xiàn) BeanPostProcessor 接口, BeanPostProcessor 接口包含兩個(gè)方法: J2EE 課程 總結(jié) 5 ? Object postProcessBeforeInitialization(Object bean,String name) throws BeansException:該方法第一個(gè)參數(shù),是系統(tǒng)即將進(jìn)行后處理的 Bean實(shí)例,第二個(gè)參數(shù)是該 Bean實(shí)例的名字。 設(shè)置 Bean的基本行為,通過 scope 屬性指定,該屬性的 5 個(gè)值即為spring支持的 5 種作用域。 ( 參考 課本 546 頁實(shí)例 及詳解 ) 設(shè)置注入實(shí)例: Axe 的一個(gè)實(shí)現(xiàn) 類: Person 的一個(gè)實(shí)現(xiàn)類: : J2EE 課程 總結(jié) 2 主程序的 main方法: 構(gòu)造 注入實(shí)例: Axe 的一個(gè)實(shí)現(xiàn)類: American的一個(gè)實(shí)現(xiàn)類: : 主程序的 main方法: J2EE 課程 總結(jié) 3 spring容器和被管理的 Bean 1. spring有兩個(gè)核心接口: BeanFactory和 ApplicationContext, 即 spring容器通常的兩種表現(xiàn)形式, 其中 ApplicationContext 是 BeanFactory 的子接口。J2EE 課程 總結(jié) 1 1. Spring spring的核心機(jī)制:依賴注入 在依賴注入的模式下,創(chuàng)建被調(diào)用者的工作不再由調(diào)用者來完成,因此稱為控制反轉(zhuǎn)( IoC);創(chuàng)建被調(diào)用者實(shí)例的工作通常由 spring容器來完成,然后注入調(diào)用者,因此也稱為依賴注入( Dependency Injection)。 spring容器最基本的接口是 BeanFactory 2. 容器中 Bean的 5 種作用域: (參考 課本 556 頁) ? singleton: 單例模式,在整個(gè) Spring IoC 容器中,使用 singleton定義的 Bean將只有一個(gè)實(shí)例。 Spring 中的 Bean 是 Java 實(shí)例 、 Java 組件;而傳統(tǒng)的 JavaBean 通常作為 DTO(數(shù)據(jù)傳輸對象),用來封裝值對象,在各層之間傳遞數(shù)據(jù)。 ? Object postProcessAfterInitialization(Object bean,String name) throws BeansException:該方法第一個(gè)參數(shù),是系統(tǒng)即將進(jìn)行后處理的 Bean實(shí)例,第二個(gè)參數(shù)是該 Bean實(shí)例的名字。 ApplicationContext 可自動(dòng)檢測到容器中的 Bean后處理器,自動(dòng)注冊。 J2EE 課程 總結(jié) 6 ? Controller:標(biāo)注一個(gè)控制器組件類。 指定 Bean 的作用域 可使用 Scope Annotation 來指定 Bean實(shí)例的作用域,只要在該 Annotation中提供作用域的名稱即可,例如 : Scope(“prototype”) 指定 Bean 的作用域?yàn)?prototype(參考課本 624 頁) 使用 Resource 配置依賴 Resource 有一個(gè) name 屬性,在默認(rèn)情況下, Spring 將這個(gè)值解釋為需要被注入的 Bean實(shí)例的名字。當(dāng)使用 Autowired 標(biāo)注 setter 方法時(shí),默認(rèn)使用的是 byType 的自動(dòng)裝配策略。 AOP 編程需要程序員參與的只有 3 個(gè)部分: 1. 定義普通業(yè)務(wù)組件 2. 定義切入點(diǎn):一個(gè)切入點(diǎn)可能橫切多個(gè)業(yè)務(wù)組件。 定義切面 Bean 當(dāng)啟動(dòng)了 AspectJ 支持后,只要我們在 Spring 容器中配置一個(gè)帶 Aspect注釋的 Bean, Spring 將會(huì)自動(dòng)識別該 Bean,并將該 Bean作為切面處理。 在 文件中增加如下配置片段: 2. 如果需要以 post 方式提交請求,則定義包含表單數(shù)據(jù)的 JSP 頁面。通常需要以下代碼配置: action name=”login” class=”” …… /action 5. 配置處理結(jié)果和物理視圖資源之間的對應(yīng)關(guān)系。在 文件中包含其他配置文件的方法如下: 如果導(dǎo)入一個(gè)配置文件名為: ,則在 文件的struts/struts標(biāo)簽中加入 include file=”” /即可。 Struts2還為 Action接口提供了一個(gè)實(shí)現(xiàn)類: ActionSupport,因?yàn)?ActionSupport完全符合一個(gè) Action的要求,所以我們可以直接使用 ActionSupport 作為業(yè)務(wù)控制器。 ? Map getParameters():獲取所有的請求參數(shù)。 ? void setSession(Map session):直接傳入一個(gè) Map 實(shí)例,將該 Map 實(shí)例里 的keyvalue 對轉(zhuǎn)換成 session的屬性名、屬性值。 ? namespace:該屬性是一個(gè)可選屬性,該屬性定義該包的命名空間。 使用 Action 的動(dòng)態(tài)方法調(diào)用 此部分參考課本 186188 頁 指定 method 屬性及使用通配符 此部分參考課本 189194 頁 配置默認(rèn) Action 當(dāng)用戶請求找不到對應(yīng)的 Action時(shí),系統(tǒng)默認(rèn) 的 Action即將處理用戶請求。 ? 局部結(jié)果:將 result… /作為 action… /元素的子元素配置。 Struts2 支持的結(jié)果類型 Struts2 內(nèi)建的支持結(jié)果類型如下 (粗體為常用的類型): ? chain結(jié)果類型: Action鏈?zhǔn)教幚淼慕Y(jié)果類型。 J2EE 課程 總結(jié) 14 ? redirect 結(jié)果類型:用于直接跳轉(zhuǎn)到其他 URL 的結(jié)果類型。 ? xslt 結(jié)果類型:用于與 XML/XSLT 整合的結(jié)果類型。 ? result:此屬性指定 Action出現(xiàn)該異常時(shí),系 統(tǒng)返回 result 屬性值對應(yīng)的邏輯視圖名。 ? s:property value=”exceptionStack”/:輸出異常堆棧信息。 實(shí)際上, Struts2已經(jīng)默認(rèn)啟用了大量通用功能的攔截器,只要我們配置 Action的 package 繼承了 strutsdefault 包,這些攔截器就會(huì)起作用。 用戶可以繼承 Struts2 提供的一個(gè) AbstractInterceptor 類來實(shí)現(xiàn)自定義的攔截器。 在 MethodFilterInterceptor 方法中,額外增加了如下兩個(gè)方法: ? public void setExcludeMethods(String excludeMethods):排除需要過濾的方法設(shè)置方法“黑名單”,所有在 excludeMethods 字符串中列出的
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1