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

正文內(nèi)容

j2ee項目實訓struts框架技術(shù)——第10章整合struts和其他框架技術(shù)第1部分-文庫吧資料

2024-11-25 16:16本頁面
  

【正文】 性的值是 文件中的 actionmapping 的“ path”的屬性值。 在【例 104 】 中 定 義 了 一 個 名 稱 為 userLoginBusiness 的 業(yè) 務(wù) 組 件 類UserLoginBusiness 的對象實例和一個名稱為“ /userLoginAction”的 UserLoginAction類的 對象實例。 當然要注意的是, 如果在基于 Struts 框架技術(shù)實現(xiàn)的應(yīng)用系統(tǒng)中使用了 Tiles 框架 技術(shù) ,則需要將 controller配置 標簽 中的 DelegatingRequestProcessor 類改變 為 支持Tiles 框架的 DelegatingTilesRequestProcessor 類。為此可以應(yīng)用在 Spring 框架中所提供的 類 來 覆 蓋 Struts 框架中的RequestProcessor 請求處理器組件類。 但是這種整合方式,也仍然存在著一些問題,比如如果應(yīng)用系統(tǒng)需要使用不同的 RequestProcessor 組件類以產(chǎn) 生各種特殊的攔截效果,則需要調(diào)整 Spring 框架中的 DelegatingRequestProcessor 類的配置。 下面為實現(xiàn)的代碼示例: ApplicationContext applicationContext=WebApplicationContextUtils. getWebApplicationContext(())。 通過查看 類 的源代碼,發(fā)現(xiàn) ContextLoaderPlugIn類是把所獲得的 WebApplicationContext 對象保存在 ServletContext 環(huán)境對象中。 Spring 框架包含了所有標準 Struts 框架中的各種形式 的 Action 子類,這些子類的名稱是在類名末尾處附加了 Support,如下面所示的各種形式的 ActionSupport 子類及對應(yīng)的 Struts 框架中的 Action 子類。因為,在 ActionSupport 類中提供了更加便利的 getWebApplicationContext()方法。 //( 3) 再對業(yè)務(wù)組件類進行訪問以完成具體的功能實現(xiàn),在此省略 } } 注意: 其中的 getBean(userLoginBusiness)中的“ userLoginBusiness”的名稱是在 Spring IoC的 XML 配置文件中所定義的 BusinessInterface 接口的實現(xiàn)類的對象實例。 【例 103】在 Action 類中獲得 Spring 框架 IoC 容器中的 JavaBean 組件的代碼示例 public class UserLoginAction extends ActionSupport { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm,HttpServletRequest ServletRequest, HttpServletResponse ServletResponse) { //( 1)使用 getWebApplicationContext() 方法獲得一個 ApplicationContext ApplicationContext applicationContext = getWebApplicationContext()。 然后通過所獲得的 WebApplicationContext 對象中的 getBean 方法獲得指定 ID 名稱的Ioc 容器中的業(yè)務(wù)組件對象實例。 2) getWebApplicationContext 方法 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 5/13 頁 為 了 方 便 地 獲 得 Spring 框架的 WebApplicationContext 對 象 , 在 類 中 提 供 了 一 個getWebApplicationContext 方法。 【例 102】 多 個自定義的 Spring 框架的 IoC 的 XML 文件的配置示例 plugin className= setproperty property=contextConfigLocation value=/WEBINF/,/WEBINF// /plugin 使用 ActionSupport 類來整合 Struts 和 Spring 類 1) 類的主要功能 通過查看 Spring API 的 幫 助 文 檔 , 可 以 了 解 到 ActionSupport 類 為 類的子類,主要提供在 Struts 的 Action 組件中獲得Spring 框架的 WebApplicationContext 對象。此時的 contextConfigLocation 屬性的定義請見 【例 102】所示的示例,并請注意其中的黑體部分的代碼。其中通過楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 4/13 頁 contextConfigLocation 屬性來定義 IoC 的 XML 文件的名稱和路徑,本示例為在當前站點中的 WEBINF 目錄下的 文件 。比如,如果在 文件中所配置的應(yīng)用系統(tǒng)中的 Struts 框架的 ActionServlet 組件所定義的名稱為“ action”(也就是定義為 servletnameaction/servletname),那么默認的Spring IoC 的 XML 配置文件的名稱就是 /WEBINF/(并放在應(yīng)用系統(tǒng)的 WEBINF 目錄下) 。 當然,開發(fā)人員也可以采用在 Spring 框架中整合其它 MVC 框架時的共同配置方法加載ContextLoaderListener 組件的方式來獲得 Spring 框架 的 WebApplicationContext 對象 。 1)通過該 插件 實現(xiàn)加載 Spring IoC 的 XML 配置文件 Spring 框架在設(shè)計時就充分考慮了與 Struts 框架的協(xié)同整合方面的問題,通過在Spring 框架中內(nèi)置提供滿足 Struts 框架的插件( Plugin)而實現(xiàn)兩者之間的相互整合關(guān)聯(lián)。然后就可以在 Action 組件類中通過WebApplicationContext 對象的 getBean 方法獲得目標業(yè)務(wù)組件
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1