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

正文內(nèi)容

j2ee項(xiàng)目實(shí)訓(xùn)struts框架技術(shù)——第6章struts前端控制器組件及應(yīng)用第2部分-wenkub

2022-11-28 16:14:27 本頁(yè)面
 

【正文】 創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 4/18 頁(yè) 因?yàn)樵?Web 應(yīng)用 系統(tǒng)中 都需要訪問(wèn) 一些 特定的資源 ,這些 資源可能是數(shù)據(jù) 庫(kù)中的數(shù)據(jù)、屬性文件 中的配置項(xiàng)目 ,或者 XML 形式的配置參數(shù)文件等 。 圖 部署該 過(guò)濾器 Filter 組件類 測(cè)試該 過(guò)濾器 Filter 組件類的攔截效果 是否正常 將本項(xiàng)目進(jìn)行部署、并啟動(dòng) Tomcat 服務(wù)器,然后在瀏覽器的地址欄中直接輸入某個(gè) JSP頁(yè)面的 URL 地 址,如 修改用戶信息的頁(yè)面。 return。 HttpServletRequest request = (HttpServletRequest)request。 import 。 圖 添加一個(gè)過(guò)濾器 Filter 組件的圖示 編程該 過(guò)濾器 Filter 組件 類 每當(dāng)訪問(wèn)者如果直接對(duì)某個(gè) *.jsp 頁(yè)面文件直接請(qǐng)求訪問(wèn)時(shí), 在 濾器 Filter 組件 類楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 2/18 頁(yè) TransferJSPToAction 中 直接跳轉(zhuǎn)到系統(tǒng)登陸功能的頁(yè)面 ,因?yàn)楸具^(guò)濾器監(jiān)控的 URL 地址是 *.jsp。而如果訪問(wèn)者直接對(duì) Web應(yīng)用 系統(tǒng)中的某個(gè) *.jsp頁(yè)面文件 直接 進(jìn)行請(qǐng)求,該 CheckUserLoginRequestProcessor 類將不會(huì)被觸發(fā)。因此,在本 BBS 論壇項(xiàng)目中還設(shè)計(jì)了一個(gè)過(guò)濾器 Filter 組件,并利用該 Filter 組件來(lái)保護(hù) 特定的 JSP頁(yè)面。 也就是用戶只要對(duì)某個(gè) JSP 頁(yè)面發(fā)出直接的訪問(wèn)請(qǐng)求,將觸發(fā)該過(guò)濾器組件類中的 doFilter 方法的執(zhí)行。 import .*。 targetPage=/。 } public void init(FilterConfig arg0) throws ServletException { } } 部署該 過(guò)濾器 Filter 組件 類 由于 Filter 組件類是由 Servlet 容器進(jìn)行 加載的,因此需要將本過(guò)濾器 Filter 組件類 TransferJSPToAction 在 文件中 進(jìn)行部署。將出現(xiàn)下面圖 所示要求 訪問(wèn)者 進(jìn)行系統(tǒng)登陸的提示信息頁(yè)面。 而 在常規(guī)的 Web 應(yīng)用 系統(tǒng)程序中, 完成 這些 功能 通常 是通過(guò) Servlet 組件來(lái)達(dá)到的(在 Servlet 組件 的 init 方法中初始化資源并在 destroy 方法中銷毀資源 );而在基于 Struts 框架的 Web 應(yīng)用 系統(tǒng)程序 中實(shí)現(xiàn)這些功能,不僅可以采用對(duì) ActionServlet 組件和 RequestProcessor 組件進(jìn)行 繼承 定制、并加以擴(kuò)展的方式(具體的實(shí)現(xiàn)方法請(qǐng)見(jiàn)本章的前面兩節(jié)的內(nèi)容介紹),而更好的實(shí)現(xiàn)方法應(yīng)該是采用下面將要介紹的 Struts 框架 中的 插件( PlugIn)技術(shù) 。在 Struts 框架中,為開(kāi)發(fā)者提供了 三 種不同形式的可擴(kuò)展和定制的 方式。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 5/18 頁(yè) 3)對(duì) ActionServlet 類進(jìn)行繼承和擴(kuò)展 如果 開(kāi)發(fā)者希望 在 Web 應(yīng)用系統(tǒng)啟動(dòng)或終止的時(shí)候 以及 在某個(gè)請(qǐng)求被處理之前完成特定的業(yè)務(wù)功能 , 那么 也可以 通過(guò) 繼承 ActionServlet 類 而產(chǎn)生出相應(yīng)的子類 。 2) Struts 框架插件技術(shù)應(yīng)用的場(chǎng)合 在基于 Struts 框架 的 Web 應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)現(xiàn)中,如果 希望所擴(kuò)展的功能能夠與 Struts框架 系統(tǒng)平臺(tái)融合在一起,并且在 Servlet 容器啟動(dòng)時(shí)就希望能夠加載該 插件 組件 ;或者同時(shí)也希望與 Struts 框架 系統(tǒng)平臺(tái) 相互獨(dú)立的 應(yīng)用場(chǎng)合 時(shí),應(yīng)該考慮采用 Struts 框架插件技術(shù) 進(jìn)行功能實(shí)現(xiàn)。 1)第三方的 Struts 插件 在 Struts 作為表示層框架的應(yīng)用中,開(kāi)發(fā)者可以獲得眾多的由其他軟件開(kāi)發(fā)企業(yè)所開(kāi)發(fā)出的 Struts 插件來(lái)豐富其功能。 2) 用戶自定義的 Struts 插件 Struts 框架的一大優(yōu)點(diǎn)是在于開(kāi)發(fā)人員可以根據(jù)自己的應(yīng)用需要來(lái) 進(jìn)行功能 擴(kuò)展,以實(shí)現(xiàn)用戶 自己的定制行為和功能。 【例 67】 接口 中的成員方法定義示例 public interface PlugIn { public void init(ActionServlet servlet, ApplicationConfig config) throws ServletException。 一個(gè)基于 Struts 的應(yīng)用系統(tǒng)可以包含一個(gè)或者多個(gè) Struts 的插件,每當(dāng)在 Struts 的應(yīng)用系統(tǒng)啟動(dòng)時(shí), Struts 框架將會(huì)調(diào)用每個(gè)插件類的 init()方法以進(jìn)行對(duì)插件的初始化。這可以借助于 plugin標(biāo)簽來(lái)實(shí)現(xiàn),下面的 【例楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 7/18 頁(yè) 68】給出了一個(gè) 具體的 示例。為了能夠讓讀者掌握 Struts框架中的插件的具體應(yīng)用,下面介紹在 BBS 論壇項(xiàng)目中 是 如何應(yīng)用 Struts 框架中的插件技術(shù)。 圖 在項(xiàng)目中添加一個(gè) XMLInformationConfig 接口 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 8/18 頁(yè) 2)設(shè)計(jì)該 XMLInformationConfig 接口 在該 XMLInformationConfig 接口中目前只提供一個(gè)成員方法 xmlInit 的定義,該方法完成對(duì)特定的 XML 文件進(jìn)行初始化,具體的功能實(shí)現(xiàn)的方法定義請(qǐng)見(jiàn)【例 69】所示。 } 添加一個(gè)對(duì) XMLInformationConfig 接口的實(shí)現(xiàn)類 1)添加一個(gè)實(shí)現(xiàn)類 在 Eclipse 工具中添加一個(gè)實(shí)現(xiàn)類,該實(shí)現(xiàn)類的名稱為 SAXInformationConfig,包名稱為 ,基類為 ( 由于 本項(xiàng)目計(jì)劃采用 SAX 的 XML 解 析 技術(shù))。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 9/18 頁(yè) 圖 添加一個(gè)對(duì) XMLInformationConfig 接口的實(shí)現(xiàn)類
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1