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

正文內(nèi)容

鄭州大學ssh考試知識點總結(jié)-免費閱讀

2024-12-10 20:15 上一頁面

下一頁面
  

【正文】 作為測試,我們在創(chuàng)建一個 java 項目,再次項目中首先要導入上述兩個接口導出的 jar 包,然后導入 \client 文件夾中的所有 jar 包(此包包含的是客戶端與 jboss 通信所需的 JAVA 庫), 然后就可以創(chuàng)建客戶端實現(xiàn)遠程調(diào)J2EE 課程 總結(jié) 29 用的實例如下: 客戶端 實現(xiàn)遠程調(diào)用的 測試代碼 如下: EJB3 下面的給出一個只實現(xiàn) Remote 接口的無狀態(tài)的 Session Bean 的實例 : 一個包含業(yè)務方法的借口 ,此接口不包含任何注釋 : 編寫一個 Bean class: J2EE 課程 總結(jié) 30 注意:本程序使用 annotation來定義會話 bean 的狀態(tài),如上面 Stateless 定義為無狀態(tài), Remote 注釋指定這個無狀態(tài) Bean 的 remote 接口。 ? 實體 Bean: 僅作為普通 java 對象來使用,負責跟數(shù)據(jù)庫進行對象與關(guān)系映射。 ? 利用第三方 MVC 框架的擴展點,創(chuàng)建 Spring容器。 ? 注冊全局類型轉(zhuǎn)換器:全局類型轉(zhuǎn)換器對所有 Action的特 定類型的屬性都會生效。OGNL 項目還為該接口提供了一個實現(xiàn)類: DefaultTypeConverter,通常都采用擴展該類來實現(xiàn)自定義類型轉(zhuǎn)換器。 如果為 Action指定了一個攔截器,則系統(tǒng)默認的攔截器棧將會失去作用,為了繼續(xù)使用默認的攔截器,配置文件中藥手動應 用默認攔截器,在 action… /標簽中增加如下配置代碼 interceptorref name=”defaultStack”/ 攔截器方法的攔截 為了實現(xiàn)方法過濾的特性, Struts2 提供了一個 MethodFilterInterceptor 類,該J2EE 課程 總結(jié) 17 類是 AbstractInterceptor 的子類。 對于第一種直接輸出異常對象本身的方式,完全可以使用表達式,因為exception 提供了 getMessage ()方法,所以我們可以采用 s:property value=””/代碼來輸出異常的 message 信息。 ? plainText 結(jié)果類型:用于顯示某個頁面的原始代碼的結(jié)果類型。 ? dispatcher結(jié)果類型:用于指定使用 JSP作為視圖的結(jié)果類型。 配置默認 Action通過 defaultactionref … /元素完成,下面的 配置片段配置了一個默認 Action: package name=aaa extends=strutsdefault ... ! 配置一個默認 Action,默認 Action為simpleViewResultAction defaultactionref name=simpleViewResultAction/ ... ! 通過 action元素配置默認的 Action action name=simpleViewResultAction class= result .../ ... /action ... /package J2EE 課程 總結(jié) 13 配置處理結(jié)果 理解處理結(jié)果 Action 處理完用戶請求后,將 返回一個普通字符串,整個普通字符串就是一個邏輯視圖名。 配置 Action 包和命名空間 在 文件中, package 元素用于定義包配置,每個 package 元素定義了一個包配置,定義 package 元素時可以指定如下幾個屬性: ? name:這是一個必需屬性,該屬性指定該包的名字,該名字是該包被其他包引用的 key。實際上,如果我們配置 Action沒有指定 class 屬性(即沒有用戶提供 Action類)時,系統(tǒng)自動使用 ActionSupport 類作為 Action處理類。 例如通過如下代碼片段配置處理結(jié)果和視圖的映射關(guān)系: action name=”login” class=”” result name=”input”//result result name=”error”//result result name=”success”//result /action 6. 編寫視圖資源。 (參考課本 651 頁) 常見的幾種增強處理: Before 增強處理、 AfterReturning 增強處理、AfterThrowing 增強處理、 After 增強處理、 Around 增強處理(參考課本 651658J2EE 課程 總結(jié) 8 頁) 常用四種增強處理的優(yōu)先級: Spring AOP 最主要的切入點指示符: execution:用于匹配執(zhí)行方法的連接點,該切入點的用法相對復雜, execution表達式的格式如下: execution(modifierspattern? rettypepattern declaringtypepattern? namepattern(parampattern) throwspattern?) (各部分詳細解釋參考課本 664 頁) 例如,如下幾個 execution表達式: execution( public * * ( ..)) :匹配任意 public 方法的執(zhí)行; execution( * set* ( ..) ) :匹配任何方法名以“ set”開始的方法的執(zhí)行; execution( * .* ( ..)) :匹配 AccountService 里定義的任意方法的執(zhí)行 execution( * .*.*( ..)) :匹配 service 包中任意類的任意方法的執(zhí)行。 為了實現(xiàn)精確地自動裝配, Spring 提供了 Qualifier Annotation,通過使用Qualifier,允許根據(jù) Bean 標識來指定自動裝配。 ? Service:標注一個業(yè) 務邏輯組件類。 注: 容器中一旦注冊了 Bean后處理器, Bean后處理器就會自動啟動,在容器中每個 Bean創(chuàng)建時自動工作,加入 Bean后處理器需要完成的工作。 ? prototype:原型模式,每次通過容器的 getBean方法獲取 prototype定義的 Bean時,都將產(chǎn)生一個新的 Bean實例。 ( 參考課本 542 頁 實例 及詳解 ) ? 構(gòu)造注入 : IoC 容器使用構(gòu)造器來注入被依賴的實例。 ? 容器后處理器 : 這種后處理器對 IoC 容器進行后處理,用于增強容器功能。但若使用 BeanFactory 作為Spring容器,則必須手動調(diào)用該容器后處理器來處理 BeanFactory容器。例如: Resource(name=”stoneAxe”) 將 stoneAxe 實例注入一個 setter 方法,此句應該寫在相關(guān) setter 方法的上一行。 A
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1