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

正文內(nèi)容

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

 

【正文】 【例 610】 XMLInformationConfig 接口的實(shí)現(xiàn)類 的代碼示例 package 。 import .*。 } public SAXInformationConfig(){ } public void xmlInit(String configFilePathAndName) throws WebBBSException{ //讀取配置文件信息,并設(shè)置相關(guān)參數(shù) 。 //獲取 SAX 工廠對(duì)象 (false)。 } catch ( pe){ throw new WebBBSException(出現(xiàn) ParserConfigurationException)。 } finally{ saxParserFactory = null。 //獲得該標(biāo)簽的名稱 } // 這里是將 xxx/xxx之間的標(biāo)簽體的值加入到 currentValue public void characters(char[] ch, int start, int length) throws SAXException{ String tagBodyText = new String(ch, start, length)。 } } } 為 SAXInformationConfig 類提供一個(gè)代理類 XMLParseProxy 由于 實(shí)現(xiàn) 對(duì) XML 文件進(jìn)行解析 的對(duì)象 要求為單例對(duì)象 以避免產(chǎn)生并發(fā)的沖突 ,為了能夠?qū)?SAXInformationConfig 類產(chǎn)生出單例對(duì)象、同時(shí)考慮到在項(xiàng)目中對(duì) XML 文件進(jìn)行解析時(shí),也有可能采用其他 的 XML 解析實(shí)現(xiàn)技術(shù) —— 如 JDom 技術(shù),因此 設(shè)計(jì)和實(shí)現(xiàn)了 一個(gè)代理類 XMLParseProxy。 2)編程該代理類 XMLParseProxy 在該代理類 XMLParseProxy 中創(chuàng)建出 SAXInformationConfig 類的單例對(duì)象,從而保證在某個(gè)時(shí) 刻只允許一個(gè)對(duì)象在進(jìn)行 XML 文件的 解析。 public XMLParseProxy() { } public static synchronized SAXInformationConfig getSAXInstance() { if(saxInformationConfig==null){ saxInformationConfig=new SAXInformationConfig()。 最后的結(jié)果請(qǐng)見圖 所示。 import 。 import .*。 XMLInformationConfig xmlSaxInfoBeanID=()。 public String getSaxXMLPathAndFileName() { return saxXMLPathAndFileName。 【例 613】在 配置文件中部署該插件組件的標(biāo)簽示例 plugin className= setproperty property=saxXMLPathAndFileName value=WEBINF\config\/ /plugin 設(shè)計(jì)一個(gè) 的系統(tǒng)配置 文件 在 Web 應(yīng)用系統(tǒng)中的 WEBINF\config\ 的系統(tǒng)配置 文件中提供對(duì)系統(tǒng)中有關(guān)的項(xiàng)目進(jìn)行配置,并在該 XML 配置文件中提供 BBS 論壇項(xiàng)目中的系統(tǒng)配置參數(shù)的定義。具體的配置內(nèi)容請(qǐng)見【例 614】所示的項(xiàng)目?jī)?nèi)容示例。 圖 在首頁(yè) 中出現(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)一的 控制和處理。不僅在 Struts 框架系統(tǒng) 中應(yīng)用了前端控制器模式 , 包括 Spring 框架系統(tǒng) 同樣也應(yīng)用了 前端控制器模式 。 。希望讀者在具體應(yīng)用開發(fā)時(shí),應(yīng)該明確這些要求,否則所開發(fā)實(shí)現(xiàn)的 前 端 控制器組件將不會(huì)產(chǎn)生作用。 本章的學(xué)習(xí)難點(diǎn) 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 18/18 頁(yè) 本章從具體應(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)。 bean:write name=xmlSaxInfoBeanID property=marqueeText scope=application/ 2)瀏覽系統(tǒng)的首頁(yè) 以觀察是否出現(xiàn)公告提示信息 部署本 Web 應(yīng)用項(xiàng)目、并啟動(dòng)應(yīng)用服務(wù)器 ,然后瀏覽系統(tǒng)的首頁(yè) 。 圖 在項(xiàng)目中新建一個(gè) config 目錄 2)在該 config 目錄中再新建 文件 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 16/18 頁(yè) 這可以通過 在 Eclipse 工具中右擊 Web 項(xiàng)目中的 config 目錄,并在彈出的快捷菜單中選擇 【新建文件】 菜單項(xiàng)目,將彈出 【新建文件】向?qū)?對(duì)話框,請(qǐng)見圖 所示;在 【新建文件】向?qū)?對(duì)話框中的 【文件名 (M)】輸入條中輸入文件名稱為 。 } } 在 配置文件中 部署該插件 組件 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 15/18 頁(yè) 由于在 WebBBSPlugIn 插件組件類需要獲得所要 解 析的 XML 配置文件的名稱和路徑,因此為該插件提供一個(gè)名稱為 saxXMLPathAndFileName 的 屬性定義 。 } catch (WebBBSException ex){ ( 在 WebBBSPlugIn 類中的 init 方法出現(xiàn)了WebBBSException 異常 )。 public class WebBBSPlugIn implements PlugIn { private String saxXMLPathAndFileName=null。 import .*
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1