zoukankan      html  css  js  c++  java
  • 我看Spring MVC系列(一)

    1.Spring MVC是什么:

      Spring MVC:Spring框架提供了构建Web应用程序的全功能MVC模块。

    2.Spring helloWorld应用(基于Spring 4.2)

      1.添加Spring的支持,加入jar包。包括9个jar包(下载Spring4.2以及commons-logging-1.2)

        commons-logging-1.2.jar
        spring-aop-4.2.0.RELEASE.jar
        spring-beans-4.2.0.RELEASE.jar
        spring-context-4.2.0.RELEASE.jar
        spring-core-4.2.0.RELEASE.jar
        spring-expression-4.2.0.RELEASE.jar
        spring-jdbc-4.2.0.RELEASE.jar
        spring-web-4.2.0.RELEASE.jar
        spring-webmvc-4.2.0.RELEASE.jar

      2.配置前端控制器DispatcherServlet(可以在eclipse中安装Spring IDE可方便配置) 

        在src下的springmvc.xml配置文件在web.xml中的配置  

        <init-param> 
          <param-name>contextConfigLocation</param-name>
          <param-value>classpath:springmvc.xml</param-value>
        </init-param>

        注意:Spring MVC 不配置上面这句话,默认会在应用程序文件夹的WEB-INF下查找[servlet-name]-servlet.xml

        让Spring MVC前端控制器拦截所有的请求

        <servlet-mapping>
          <servlet-name>springDispatcherServlet</servlet-name>
          <url-pattern>/</url-pattern>
        </servlet-mapping>

      3.在安装Spring IDE后,在src下新建Spring Bean Configuration File--》文件名(springmvc.xml)--》选择beans、context、mvc这三项--》finsh

      配置自动扫描的包  <context:component-scan base-package="com.ants.springmvc.handler"/> 

      配置视图:把handler 方法返回值解析为实际的物理视图 
      <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/"></property> 前缀
        <property name="suffix" value=".jsp"></property> 后缀
      </bean>

      注意:返回的实际物理路径为前缀+返回值+后缀

      4.编写control类,并标识为控制器类,在对应方法上使用@RequestMapping

      5.编写物理视图

      注意:

    作者: i孤独行者
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    日记2014/06/25
    Cocos2dx 3.1.1 学习笔记整理(4):事件监听与Action的初步使用
    Cocos2dx 3.1.1 学习笔记整理(3):逐帧动画
    Cocos2dx 3.1.1 学习笔记整理(2):创建场景与载入图片
    Cocos2dx 3.1.1 学习笔记整理(1) 新建项目
    5-20
    5-19
    5-18
    5-17
    5-16
  • 原文地址:https://www.cnblogs.com/dc-earl/p/7474590.html
Copyright © 2011-2022 走看看