<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 心硯 閱讀(346) 評論(0)  編輯  收藏 所屬分類: Java

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

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    文章分類

    文章檔案

    Forum

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 黄色一级免费网站| 亚洲AV无码乱码在线观看裸奔| 国产三级电影免费观看| 亚洲成人网在线观看| 亚州免费一级毛片| 亚洲成av人片在线观看天堂无码 | 亚洲人6666成人观看| 国产亚洲男人的天堂在线观看| 中国黄色免费网站| 亚洲欧洲日产国码无码久久99| 伊人久久大香线蕉免费视频| 成人毛片免费播放| 亚洲av无码片vr一区二区三区| 99久热只有精品视频免费看| 国产极品粉嫩泬免费观看| 老司机亚洲精品影院| 免费观看无遮挡www的视频| 国产精品亚洲精品日韩已方 | 日本亚洲欧洲免费天堂午夜看片女人员 | 亚洲色图激情文学| 四虎在线视频免费观看| 久久精品国产亚洲av日韩| 精品免费久久久久久久| 亚洲色婷婷六月亚洲婷婷6月| 亚洲男同gay片| 亚洲国产成人久久精品99 | 99视频在线精品免费| 亚洲一区二区免费视频| 久爱免费观看在线网站| 亚洲另类视频在线观看| 国产精品色午夜视频免费看| baoyu116.永久免费视频| 亚洲成aⅴ人片久青草影院| 亚洲人成电影网站色| 足恋玩丝袜脚视频免费网站| 亚洲AV无码一区二区三区牛牛| 精品国产人成亚洲区| 亚洲一区二区三区免费观看| 青青免费在线视频| 亚洲男人av香蕉爽爽爽爽| 在线观看免费亚洲|