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

正文內(nèi)容

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

2024-11-25 16:14本頁面
  

【正文】 String tagElementName = null。 } finally{ saxParserFactory = null。 } catch ( ioe) { throw new WebBBSException(出現(xiàn) IOException)。 } catch ( pe){ throw new WebBBSException(出現(xiàn) ParserConfigurationException)。 try{ saxParser = ()。 //獲取 SAX 工廠對象 (false)。 SAXParser saxParser = null。 } public SAXInformationConfig(){ } public void xmlInit(String configFilePathAndName) throws WebBBSException{ //讀取配置文件信息,并設(shè)置相關(guān)參數(shù) 。 public class SAXInformationConfig extends DefaultHandler implements XMLInformationConfig{ private String marqueeText = 。 import .*。 import .*。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 9/18 頁 圖 添加一個對 XMLInformationConfig 接口的實現(xiàn)類 【例 610】 XMLInformationConfig 接口的實現(xiàn)類 的代碼示例 package 。 2)編程該 XMLInformationConfig 接口的實現(xiàn)類 在 該 XMLInformationConfig 接口的實現(xiàn)類 中,利用 SAX 的 XML 解析 技術(shù) 對指定的 XML文件進(jìn)行 解析 以獲得在 XML 配置文件中所提供的系統(tǒng)配置參數(shù)值。 } 添加一個對 XMLInformationConfig 接口的實現(xiàn)類 1)添加一個實現(xiàn)類 在 Eclipse 工具中添加一個實現(xiàn)類,該實現(xiàn)類的名稱為 SAXInformationConfig,包名稱為 ,基類為 ( 由于 本項目計劃采用 SAX 的 XML 解 析 技術(shù))。 import .*。 圖 在項目中添加一個 XMLInformationConfig 接口 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 8/18 頁 2)設(shè)計該 XMLInformationConfig 接口 在該 XMLInformationConfig 接口中目前只提供一個成員方法 xmlInit 的定義,該方法完成對特定的 XML 文件進(jìn)行初始化,具體的功能實現(xiàn)的方法定義請見【例 69】所示。 添加一個對 XML 配置文件進(jìn)行解析的 JavaBean 組件的接口及實現(xiàn)類 1)在項目中添加一個接口 在 Eclipse 工具中添加一個接口,該接口名稱為 XMLInformationConfig,包名稱為。為了能夠讓讀者掌握 Struts框架中的插件的具體應(yīng)用,下面介紹在 BBS 論壇項目中 是 如何應(yīng)用 Struts 框架中的插件技術(shù)。具體請見【例 68】中的 setproperty標(biāo)簽的定義。這可以借助于 plugin標(biāo)簽來實現(xiàn),下面的 【例楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 7/18 頁 68】給出了一個 具體的 示例。開發(fā)者可以在 destory()方法中完成釋放在 init()方法中所請求的系統(tǒng)資源。 一個基于 Struts 的應(yīng)用系統(tǒng)可以包含一個或者多個 Struts 的插件,每當(dāng)在 Struts 的應(yīng)用系統(tǒng)啟動時, Struts 框架將會調(diào)用每個插件類的 init()方法以進(jìn)行對插件的初始化。 } 1) PlugIn 接口 中的 init()方法 在 Struts 框架的應(yīng)用程序啟動的時候, ActionServlet 組件類通過調(diào)用自身的 init()方法而實例化每一個 Struts 框架的插件 類 。 【例 67】 接口 中的成員方法定義示例 public interface PlugIn { public void init(ActionServlet servlet, ApplicationConfig config) throws ServletException。任何實現(xiàn)前面提到的 PlugIn 接口的 Java 類都可以被看成為Struts 框架的插件。 2) 用戶自定義的 Struts 插件 Struts 框架的一大優(yōu)點是在于開發(fā)人員可以根據(jù)自己的應(yīng)用需要來 進(jìn)行功能 擴(kuò)展,以實現(xiàn)用戶 自己的定制行為和功能。比如,在本書前面所介紹的 Struts Tiles 框架和 Struts Validator驗證器框架等都屬于第三方的 Struts 插件。 1)第三方的 Struts 插件 在 Struts 作為表示層框架的應(yīng)用中,開發(fā)者可以獲得眾多的由其他軟件開發(fā)企業(yè)所開發(fā)出的 Struts 插件來豐富其功能。而 Struts 框架 中 的插件組件其實 也 就是一個普通的 Java 類程序,只是需要實現(xiàn) 接口、并且在該接口的實現(xiàn)類中重寫 init()和destroy()兩個方法。 2) Struts 框架插件技術(shù)應(yīng)用的場合 在基于 Struts 框架 的 Web 應(yīng)用系統(tǒng)開發(fā)實現(xiàn)中,如果 希望所擴(kuò)展的功能能夠與 Struts框架 系統(tǒng)平臺融合在一起,并且在 Servlet 容器啟動時就希望能夠加載該 插件 組件 ;或者同時也希望與 Struts 框架 系統(tǒng)平臺 相互獨立的 應(yīng)用場合 時,應(yīng)該考慮采用 Struts 框架插件技術(shù) 進(jìn)行功能實現(xiàn)。 利用 Struts 框架 插件技術(shù)來擴(kuò)展 Struts 框架 系統(tǒng) 1) Struts 框架插件技術(shù) 在 Struts 框架中 提供了一個 PlugIn 接口,通過對該 PlugIn 接口 設(shè)計一個具體的實現(xiàn)類而產(chǎn)生出 Struts 框架的插件 組件 ,從而可以實現(xiàn) 在 Web 應(yīng)用系統(tǒng)啟動時 完成特定的業(yè)務(wù)功能。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1