<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

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲?v女人的天堂在线观看| 日韩免费电影在线观看| 亚洲人成中文字幕在线观看| 国产亚洲午夜精品| www国产亚洲精品久久久| 边摸边吃奶边做爽免费视频99| 破了亲妺妺的处免费视频国产| 精品韩国亚洲av无码不卡区| 四虎永久免费网站免费观看| 欧洲精品码一区二区三区免费看 | 亚洲精品视频在线观看免费| 亚洲AV人人澡人人爽人人夜夜| 很黄很污的网站免费| 亚洲系列国产精品制服丝袜第| 日本xxwwxxww在线视频免费 | 四虎永久免费网站免费观看| 九九久久国产精品免费热6 | 最好免费观看韩国+日本 | 在线成人爽a毛片免费软件| 婷婷亚洲久悠悠色悠在线播放| 99久久久国产精品免费牛牛| 在线亚洲高清揄拍自拍一品区| 免费网站看v片在线香蕉| 免费国产污网站在线观看不要卡| 亚洲综合精品网站| 99久久久国产精品免费牛牛| 亚洲狠狠色丁香婷婷综合| 亚洲精品午夜无码专区| 3344免费播放观看视频| 亚洲heyzo专区无码综合| 国产亚洲一区二区三区在线| 亚洲一区在线免费观看| 免费播放美女一级毛片| 无码久久精品国产亚洲Av影片| 成人特黄a级毛片免费视频| 日韩大片免费观看视频播放 | 免费一级特黄特色大片在线观看| 久久av免费天堂小草播放| 亚洲国产高清在线精品一区| 免费在线观看中文字幕| 91免费国产自产地址入|