iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 10
1

SpringMVC執行流程圖
甚麼是SPRING MVC?
Spring MVC是基于MVC模式的一个框架,解决WEB開發中常見的問題(参数接收、文件上傳、表單驗證、國際化...等等),而且使用簡單,與spring無縫隙接軌。
很多公司都用Spring MVC,包含小弟剛來到的公司/images/emoticon/emoticon06.gif

圖為使用者發出請求然後Tomcat接受後就開始進入web.xml設置,而web.xml設置中只有(servlet/listener/filter)設定,然後透過DispatcherServlet將請求分發至後面各Controller.

SpringMVC配置
一.導入相關資源
1.導入Spring核心jar包
spring-beans-x.x.x.RELEASE.jar
spring-ontext-x.x.x.RELEASE.jar
spring-core-x.x.x.x.RELEASE.jar
spring-expression-x.x.x.x.RELEASE.jar
2.導入Web相關jar包
spring-web-x.x.x.RELEASE.jar
spring-webmvc-x.x.x.RELEASE.jar
3.日誌相關jar
com.springsource.org.apache.commons.logging-1.1.1.jar
二.導入相關文件配置application.xml

    ```<bean name="/hello" class="com.spring.hello.HelloWorldController"/>```
    
    name:代表前端訪問地址 class:對應處理類

三.編寫核心類需要的實現接口

    ```public class HelloWorldController implements Control{
        @Override
            public ModelAndView handleRequest(HttpServletRequest request,HttpServletResponseresponse)throws Exception{
            System.out.println("前端呼叫請求");
            return null;
        }
    }```
    

如果出現java.io.FileNotFoundException則修改web.xml使用

 `<init-param>
     <parm-name>contextConfigLication</parm-name>
     <param-value>classpath:application.xml</param-value>
 </init-param>`

指定application.xml路徑,因為預設文件名稱為-serlvet.xml


上一篇
Day09 Spring集合屬性
下一篇
Day 11 SpringMVC標籤(Tag)使用方式
系列文
30天學習J2EE Spring+Hibernate學習心得記錄12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言