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

正文內(nèi)容

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

  

【正文】 0) throws ServletException { } } 部署該 過濾器 Filter 組件 類 由于 Filter 組件類是由 Servlet 容器進(jìn)行 加載的,因此需要將本過濾器 Filter 組件類 TransferJSPToAction 在 文件中 進(jìn)行部署。 import .*。因此,在本 BBS 論壇項(xiàng)目中還設(shè)計(jì)了一個(gè)過濾器 Filter 組件,并利用該 Filter 組件來(lái)保護(hù) 特定的 JSP頁(yè)面。 圖 添加一個(gè)過濾器 Filter 組件的圖示 編程該 過濾器 Filter 組件 類 每當(dāng)訪問者如果直接對(duì)某個(gè) *.jsp 頁(yè)面文件直接請(qǐng)求訪問時(shí), 在 濾器 Filter 組件 類楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 2/18 頁(yè) TransferJSPToAction 中 直接跳轉(zhuǎn)到系統(tǒng)登陸功能的頁(yè)面 ,因?yàn)楸具^濾器監(jiān)控的 URL 地址是 *.jsp。 HttpServletRequest request = (HttpServletRequest)request。 圖 部署該 過濾器 Filter 組件類 測(cè)試該 過濾器 Filter 組件類的攔截效果 是否正常 將本項(xiàng)目進(jìn)行部署、并啟動(dòng) Tomcat 服務(wù)器,然后在瀏覽器的地址欄中直接輸入某個(gè) JSP頁(yè)面的 URL 地 址,如 修改用戶信息的頁(yè)面。因此框架的設(shè)計(jì)者則應(yīng)該允許框架使用者對(duì)框架進(jìn)行擴(kuò)展,而達(dá)到此設(shè)計(jì)目標(biāo)的最好辦法就是提供足夠的可擴(kuò)展的接口,使得開發(fā)人員能夠根據(jù)應(yīng)用的特定需要而調(diào)整框架本身,以便能夠更好地滿足應(yīng)用系統(tǒng)中的特殊要求。 因此, Struts 框架插件 類其實(shí)也就是一個(gè)普通的 Java 組件類程序。通過 應(yīng)用 這些第三方的 Struts 插件 能夠 大大楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 6/18 頁(yè) 地?cái)U(kuò)展和增強(qiáng) Struts 框架 的應(yīng)用效果。因此,開發(fā)者可以在 插件類的 init()方法中實(shí)現(xiàn)系統(tǒng)的初始化功能。 在 BBS論壇項(xiàng)目中應(yīng)用 Struts 框架插件技術(shù) 在上一節(jié)中,本書系統(tǒng)地介紹了 Struts框架中的插件技術(shù)。 public interface XMLInformationConfig { public void xmlInit(String configFilePathAndName) throws WebBBSException。 import 。 saxParserFactory = ()。 } catch (Exception ex){ throw new WebBBSException(出現(xiàn) Exception)。 !().equals()){ marqueeText = tagBodyText。 public class XMLParseProxy { private static SAXInformationConfig saxInformationConfig = null。 圖 在項(xiàng)目中添加一個(gè) Struts 框架的插件類 【例 612】 WebBBSPlugIn 插件類的代碼示例 package 。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 14/18 頁(yè) public WebBBSPlugIn() { } public void destroy() { } public void init(ActionServlet actionServlet, ModuleConfig moduleConfig) throws ServletException { String saxXMLFileName=(). getRealPath(\\)+saxXMLPathAndFileName。具體的實(shí)現(xiàn)請(qǐng)見【例613】所示,并請(qǐng)注意其中的黑體部分的標(biāo)簽項(xiàng)目。將在首頁(yè)中能夠看到下面圖 所示的黑體文字所標(biāo)識(shí)的公告提示信息,表明前面的插件程序已經(jīng)正確地獲得了 XML 參數(shù)配置文件中的配置參數(shù)。 本章練習(xí) 在 Struts 框架中為什么要提供 ActionServlet 組件? ActionServlet 組件的主要作用是什么?并簡(jiǎn)要描述其工作過程? 請(qǐng)通過具體的代碼示例說明如何繼承和擴(kuò)展 ActionServlet 組件? 請(qǐng)描述 Struts 框架中的 RequestProcessor 組件類的主要作用是什么?它與 ActionServlet組件類有什么不同? 請(qǐng)通過具體的代碼示例說明如何繼承和擴(kuò)展 RequestProcessor 組件? 請(qǐng)通過具體的代碼示例說明如何利用 Filter 組件來(lái)保護(hù)特定的 JSP 頁(yè)面? 什么是 Struts 框架中的插件技術(shù)?設(shè)計(jì)一個(gè) Struts 插件,其功能自行決定。 但希望讀者能夠 理解 前端控制器模式 是 J2EE“ 藍(lán)圖 ”( BluePrint) 中所 定義 的 一種常見的系統(tǒng)架構(gòu) 模式 , 在許多框架中都應(yīng)用了該 架構(gòu) 模式 。 圖 在該 config 目錄中 再新建 文件 3)在該 文件中提供配置信息 在 文件中為 BBS 論壇 系統(tǒng)提供 論壇公告 信息文字,由于該信息文字是經(jīng)常需要進(jìn)行修改的,因此采用 XML 配置文件來(lái)提供以方便管理員進(jìn)行維護(hù)修改。 } // 下面的代碼實(shí)現(xiàn)將所解析出的 xmlSaxInfoBeanID保存到 ServletContext中 ,這樣可以在其它組件中獲得它 ().setAttribute(xmlSaxInfoBeanID, xmlSaxInfoBeanID)。 import 。 添加 對(duì) XML 文件進(jìn)行解析的 插件 類 WebBBSPlugIn 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 13/18 頁(yè) 1)在項(xiàng)目中添加一個(gè) Struts 框架的 插件 類 該 插件 類的類名稱為 WebBBSPlugIn,包名稱為 ,并且實(shí)現(xiàn) 接口。最后的 輸入 結(jié)果請(qǐng)見圖 所示。 public void startElement(String uri, String localName, String qNa
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1