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

正文內(nèi)容

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

2025-01-12 16:14上一頁面

下一頁面
  

【正文】 讀者在閱讀學(xué)習(xí) 本章 的內(nèi)容時(shí),應(yīng)該重點(diǎn)掌握 在 Struts 框架中承擔(dān)前端控制器的各種組件 的具體應(yīng)用 —— 這 包括 ActionServlet 組件、RequestProcessor 組件和插件 ;并且也還應(yīng)該掌握 如何實(shí)現(xiàn)對(duì) Struts 框架 系統(tǒng) 進(jìn)行功能擴(kuò)展的各種實(shí)現(xiàn)方法。 try { (saxXMLFileName)。 } return saxInformationConfig。 saxParser = null。 import 。在 BBS 論壇項(xiàng)目中設(shè)計(jì)了一個(gè)插件類 WebBBSPlugIn,該 WebBBSPlugIn 類實(shí)現(xiàn)對(duì)項(xiàng)目中的 XML 配置文件進(jìn)行解析,并將解析后的結(jié)果緩存在 ServletContext 對(duì)象 中。 接口 在 Struts 框架中,通過提供 接口來提供 實(shí)現(xiàn)Struts 插件擴(kuò)展的機(jī)制。 1)利用插件( PlugIn)技術(shù) 如果開發(fā)者希 望在 Web應(yīng)用系統(tǒng)啟動(dòng)或終止的時(shí)候,實(shí)現(xiàn)對(duì) Struts 框架進(jìn)行功能擴(kuò)展以完成特定的業(yè)務(wù)功能,可以利用 Struts 框架中所提供的插件技術(shù)來創(chuàng)建自己的 PlugIn類。 //直接跳轉(zhuǎn)到系統(tǒng)登陸功能的頁面 oneRequestDispatcher=(targetPage)。楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 1/18 頁 第 6 章 Struts 前端控制器組件及應(yīng)用 (第 2/2 部分) 利用 Filter 組件保護(hù)特定的 JSP 頁面 由于采用對(duì) RequestProcesso 類進(jìn)行繼承擴(kuò)展時(shí),只能夠攔截保護(hù)以 “ *.do” 形式的URL地址的請(qǐng)求。 (request, response)。 2)對(duì) RequestProcessor 類進(jìn)行繼承和擴(kuò)展 如果開發(fā)者希望在某個(gè)請(qǐng)求被處理之前完成特定的業(yè)務(wù)功能,那么可以創(chuàng)建自己的RequestProcessor 類的子類。任何實(shí)現(xiàn)前面提到的 PlugIn 接口的 Java 類都可以被看成為Struts 框架的插件。 添加一個(gè)對(duì) XML 配置文件進(jìn)行解析的 JavaBean 組件的接口及實(shí)現(xiàn)類 1)在項(xiàng)目中添加一個(gè)接口 在 Eclipse 工具中添加一個(gè)接口,該接口名稱為 XMLInformationConfig,包名稱為。 public class SAXInformationConfig extends DefaultHandler implements XMLInformationConfig{ private String marqueeText = 。 } } private String tagElementName = null。 } } 注意: 如果在設(shè)計(jì)上是要求對(duì) XML 的解析可以采用 SAX、 DOM 或者 JDom 中的任何一種實(shí)現(xiàn)技術(shù),則應(yīng)該采用一 個(gè)工廠模式的組件類來創(chuàng)建各個(gè) XML 的解析的 JavaBean 組件。 } catch (WebBBSException ex){ ( 在 WebBBSPlugIn 類中的 init 方法出現(xiàn)了WebBBSException 異常 )。 本章的學(xué)習(xí)難點(diǎn) 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 18/18 頁 本章從具體應(yīng)用的角度來看,沒有什么復(fù)雜抽象的概念需要理解,因此也就不存在 難度 , 因?yàn)樽x者在對(duì) Struts 框架系統(tǒng)進(jìn)行功能擴(kuò)展時(shí) , 主要是應(yīng)用模板方法模式實(shí)現(xiàn) 對(duì)各個(gè)組件如 ActionServlet 組件、 RequestProcessor 組件和插件組件進(jìn)行擴(kuò)展,而 Struts 框架系統(tǒng)已經(jīng)為開發(fā)者提供了這些組件的基類實(shí)現(xiàn)。 圖 在首頁 中出現(xiàn)公告提示信息 本章小結(jié) 本章的學(xué)習(xí)重點(diǎn) 在 J2EE Web 應(yīng)用系統(tǒng)的開發(fā)中, 通過應(yīng)用前端控制器模式能夠?yàn)?Web 應(yīng)用系統(tǒng) 中的各種請(qǐng)求 提供 統(tǒng)一的 控制和處理。 XMLInformationConfig xmlSaxInfoBeanID=()。 public XMLParseProxy() { } public static synchronized SAXInformationConfig getSAXInstance() { if(saxInformationConfig==null){ saxInformationConfig=new SAXInformationConfig()。 } finally{ saxParserFactory = null。 import .*。為了能夠讓讀者掌握 Struts框架中的插件的具體應(yīng)用,下面介紹在 BBS 論壇項(xiàng)目中 是 如何應(yīng)用 Struts 框架中的插件技術(shù)。 2) 用戶自定義的 Struts 插件 Struts 框架的一大優(yōu)點(diǎn)是在于開發(fā)人員可以根據(jù)自己的應(yīng)用需要來 進(jìn)行功能 擴(kuò)展,以實(shí)現(xiàn)用戶 自己的定制行為和功能。在 Struts 框架中,為開發(fā)者提供了 三 種不同形式的可擴(kuò)展和定制的 方式。 targetPage=/。而如果訪問者直接對(duì) Web應(yīng)用 系統(tǒng)中的某個(gè) *.jsp頁面文件 直接 進(jìn)行請(qǐng)求,該 CheckUserLoginRequestProcessor 類將不會(huì)被觸發(fā)。 return。比如說,在每次請(qǐng)求執(zhí)行之前,開發(fā)者需要檢查用戶是否成功地登陸了 應(yīng)用 系統(tǒng)以及是否有權(quán)限去執(zhí)行 對(duì) 某個(gè)特定 資源 的請(qǐng)求(具體 的功能 實(shí)現(xiàn)請(qǐng)參考 【例 64】中的 代碼 示例 ) 。 在 PlugIn 接口中包含有 init 和 destroy 兩個(gè)方法,該 PlugIn 接口的定義請(qǐng)見 【例 67】所示。最后的 輸入 結(jié)果請(qǐng)見圖 所示。 public String getMarqueeText() { return marqueeText。 public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException{ //定義開始解析元素的方法 , 這里是將 xxx中的名稱 xxx
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1