隨筆-37  評論-58  文章-4  trackbacks-0

              以前沒有咋認真的體會struts提供的插件功能,直到自己開始寫了,接觸到了才覺得其功能之強大。
              要寫插件,首先得思考一下,我們拿這些插件來做什么,在struts中插件有什么用?
              下面是實現插件功能的例子:
              首先得自己寫一個類,這個類必須實現PlugIn接口:
              public class UserPlugIn implements PlugIn
              
              接著要實現public void destroy()和public void init(ActionServlet servlet,ModuleConfig config)throws ServletException方法,注意哈,后面一個方法必須要拋出ServletException,否則在你啟動web服務器的時候會報錯。


              在UserPlugIn類中可以定義一些變量,最后就是要在配置文件Struts-config.xml文件中配置這些變量的初始值了,這樣相當于在實現spring中的Ioc。
              <plug-in className="com.sgt.struts.plgin.UserPlugIn">
             <set-property property="pathname" value="winder" />
            </plug-in> 

              一般運用插件把一些整個應用都要用的變量都存儲在這里。
              套用現在常用的一句話:很好很強大,呵呵。
          posted on 2008-08-11 16:51 楓中玎玲 閱讀(146) 評論(0)  編輯  收藏 所屬分類: Struts
          主站蜘蛛池模板: 土默特右旗| 时尚| 宜兰市| 六盘水市| 嘉义市| 福清市| 安仁县| 原阳县| 台江县| 玉门市| 颍上县| 腾冲县| 瓮安县| 买车| 烟台市| 滁州市| 正镶白旗| 阜新市| 延庆县| 玛纳斯县| 小金县| 崇仁县| 霍邱县| 元朗区| 汝阳县| 泰宁县| 朔州市| 会东县| 葫芦岛市| 墨竹工卡县| 铁岭县| 神农架林区| 大洼县| 利津县| 酒泉市| 临漳县| 黑河市| 宁德市| 吉安市| 金堂县| 大英县|