<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Spring學習雜記一

    0, Spring本身的一些工作(比如,根上下文的建立)可以在ContextLoaderServlet或ContextLoaderListener中完成;
    1, 如果需要使用Spring MVC就需要引入DispatcherServlet,否則可以不用引入這個servlet,
    而引入其他的servlet(比如,如果webApplication需要使用struts MVC,就需要引入struts的servlet,如ActionServlet).
    2, Spring與Struts的結合:
    ??方法一:
    ????a. 利用Spring的ContextLoaderServlet或ContextLoaderListener加載Spring所需要的Bean定義及ApplicationContext的建立等;
    ????b. 定義Struts所需要的Dispatcher類ActionServlet,其中a,b兩步是獨立的;
    ????c. 在Struts的action中引用Spring中的bean定義時,可以直接使用WebApplicationContextUtil
    ????
    ????如: a. web.xml的配置:
    ??????<context-param>
    ???????<param-name>contextConfigLocation</param-name>
    ???????<param-value>/WEB-INF/beanDefineA.xml</param-value>
    ??????</context-param>
    ??????
    ??????<servlet>
    ???????<servlet-name>ContextLoader</servlet-name>
    ???????<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
    ???????<load-on-startup>1</load-on-startup>
    ??????</servlet>
    ??????<servlet>
    ????????? <servlet-name>action</servlet-name>
    ????????? <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    ????????? <init-param>
    ??????????? <param-name>config</param-name>
    ??????????? <param-value>/WEB-INF/struts-config.xml</param-value>
    ????????? </init-param>
    ????????? <load-on-startup>2</load-on-startup>
    ??????? </servlet>
    ??????
    ??????<servlet-mapping>
    ???????<servlet-name>ContextLoader</servlet-name>
    ???????<url-pattern>/</url-pattern>
    ??????</servlet-mapping>
    ??????<servlet-mapping>
    ???????<servlet-name>action</servlet-name>
    ???????<url-pattern>*.do</url-pattern>
    ??????</servlet-mapping>
    ??????
    ??????b. bean定義文件內容如下:
    ???????<bean id="test" class="com.info.test">
    ?????? ??<property name="id">
    ?????? ???<value>1</value>
    ?????? ??</property>
    ?????? ??<property name="name">
    ?????????<value>zqbchina</value>
    ????????</property>
    ?????? ??<property name="age">
    ?????????<value>12</value>
    ????????</property>
    ?????? ?</bean>
    ?????? ?
    ?????? c. action中的引用:
    ?????? ...
    ?????? ServletContext sc = request.getSession().getServletContext();
    ??????WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(sc);
    ??????test t = (test)wac.getBean("test");
    ??????...

    posted on 2007-11-27 17:31 心硯 閱讀(347) 評論(0)  編輯  收藏 所屬分類: Java

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    文章分類

    文章檔案

    Forum

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久aⅴ免费观看| 成人妇女免费播放久久久| 曰批全过程免费视频网址| 亚洲国产成人久久综合一| 成人性做爰aaa片免费看| 久久久亚洲精品视频| 四虎在线视频免费观看视频| 亚洲人成日本在线观看| 成人免费午夜在线观看| 亚洲成AV人影片在线观看| 亚洲av手机在线观看| aaa毛片免费观看| 亚洲国产精品第一区二区| 91香蕉成人免费网站| 亚洲欧美国产欧美色欲| 免费在线不卡视频| 在线视频网址免费播放| 亚洲精品免费观看| 成人毛片免费观看| 国产精品成人啪精品视频免费| 亚洲精品夜夜夜妓女网 | 国产高潮流白浆喷水免费A片 | 国产精品亚洲mnbav网站 | 日本一道一区二区免费看| 一级毛片aa高清免费观看| 亚洲国产精品婷婷久久| 成年女人毛片免费视频| 暖暖免费中文在线日本| 亚洲产国偷V产偷V自拍色戒| 一二三四免费观看在线电影| 女bbbbxxxx另类亚洲| 国产V亚洲V天堂无码久久久| 国产91色综合久久免费分享| 亚洲av无码兔费综合| 国产国拍精品亚洲AV片| 91香蕉视频免费| a级在线观看免费| 亚洲精品无码少妇30P| 在线观看国产区亚洲一区成人| 日韩免费精品视频| 亚洲五月午夜免费在线视频|