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

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

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

    Edzy_Java

      BlogJava :: 首頁 ::  ::  ::  :: 管理 ::
      58 隨筆 :: 12 文章 :: 11 評論 :: 0 Trackbacks
    ??????? 要學(xué)習(xí)使用spring mvc有幾個簡單的要領(lǐng),spring mvc的架構(gòu)很簡單地想是透過一個共通的入口DispatcherServlet來接受所有的request,接著依request要求的頁面透過handler轉(zhuǎn)送給Controller處理;待Controller處理完畢后,再將結(jié)果丟讓View呈頁出來。大致上的示意圖如下(ps. 俺不會uml只是??创蠹疫@樣用, 有錯的話和我說一聲啊。):



    ??????? 身為library user的我們,只需要在每一個流程中貢獻一點心力。就能讓spring mvc跑了起來

    DispatcherServlet

    ??????? DispathcerServlet的角色就好像是一個任意門,他位于spring mvc的"入口"想到那跟他說就對了。但是要使用任意門,您必需先安上他。要怎么按上呢? DispatcherServlet本身其實是一個Servlet,所以我們要做的事就是在web.xml中布署他。就如同一般Servlet布署的方式一樣,描述servlet的名字和類別,再給他一個mapping描述適用的網(wǎng)頁。

    <?xml?version="1.0"?encoding="UTF-8"?>
    <!DOCTYPE?web-app?PUBLIC?'-//Sun?Microsystems,?Inc.//DTD?Web?Application?2.3//EN''http://java.sun.com/dtd/web-app_2_3.dtd'>
    ?
    <web-app>
    ?
    <servlet>
    ????
    <servlet-name>dispatcher</servlet-name>
    ????
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    ????
    <load-on-startup>1</load-on-startup>
    ?
    </servlet>
    ?
    ?
    <servlet-mapping>
    ????
    <servlet-name>dispatcher</servlet-name>
    ????
    <url-pattern>*.htm</url-pattern>
    ?
    </servlet-mapping>
    </web-app>

    ?

    <?xml?version="1.0"?encoding="UTF-8"?>
    <!DOCTYPE?beans?PUBLIC?"-//SPRING//DTD?BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd">
    ?
    <!--
    ?
    -?Application?context?definition?for"dispatcher"?DispatcherServlet.
    ?
    -->
    ?
    <beans>
    ????
    <bean?id="helloController"?class="HelloController"/>

    ????
    <bean?id="urlMapping"?class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    ????????
    <property?name="mappings">
    ????????????
    <props>
    ????????????????
    <prop?key="/hello.htm">helloController</prop>
    ????????????
    </props>
    ????????
    </property>
    ????
    </bean>

    ????
    <bean?id="viewResolver"?class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    ????????
    <property?name="viewClass"><value>org.springframework.web.servlet.view.JstlView</value></property>
    ????????
    <property?name="prefix"><value>/WEB-INF/jsp/</value></property>
    ????????
    <property?name="suffix"><value>.jsp</value></property>
    ????
    </bean>

    </beans>
    posted on 2006-11-15 17:46 lbfeng 閱讀(397) 評論(0)  編輯  收藏 所屬分類: Spring技術(shù)雜談

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 中文字幕免费在线看电影大全| 99久久国产亚洲综合精品| 免费福利在线观看| 最近的免费中文字幕视频| 亚洲av无码一区二区三区在线播放| 亚洲人成网站18禁止| 羞羞漫画页面免费入口欢迎你| 免费高清在线影片一区| 免费人成激情视频| 亚洲丁香色婷婷综合欲色啪| 亚洲欧美日韩一区二区三区| 无码人妻一区二区三区免费| 在线观看亚洲成人| 久久久久久毛片免费看| 亚洲欧洲成人精品香蕉网| 日本免费A级毛一片| 免费无码AV片在线观看软件| 麻豆狠色伊人亚洲综合网站| 四虎影院免费视频| 亚洲黄色高清视频| 国产成人精品免费视频大全| 亚洲毛片不卡av在线播放一区| 两个人www免费高清视频| 亚洲va在线va天堂va888www| 18禁网站免费无遮挡无码中文 | 亚洲日韩中文字幕天堂不卡| 可以免费看黄视频的网站| 亚洲国产成人无码AV在线| 久久ww精品w免费人成| 亚洲人成电影在线观看青青| 中文在线观看永久免费| 久久亚洲AV无码精品色午夜| 午夜一级免费视频| a毛片成人免费全部播放| 亚洲国产美国国产综合一区二区| 歪歪漫画在线观看官网免费阅读| 国产成人精品久久亚洲高清不卡 | 亚洲天天做日日做天天欢毛片| 在线a毛片免费视频观看| 国产成人精品免费视频大全| 亚洲一卡二卡三卡|