手把手教你搭建一个简单的SpringMVC环境

Bertha 。 2023-02-25 08:51 91阅读 0赞
1.概念

Spring MVC 是一个模型 - 视图 - 控制器(MVC)的Web框架建立在中央前端控制器servlet(DispatcherServlet),它负责发送每个请求到合适的处理程序,使用视图来最终返回响应结果的概念。

Spring MVC 是 Spring 产品组合的一部分,它享有 Spring IoC容器紧密结合Spring松耦合等特点,因此它有Spring的所有优点。

SpringMVC和Struts2的优劣分析

共同点:都是表现层框架,都是基于MVC模块编写的。底层都离不开原始ServeletAPI.,处理请求的机制都是一个核心控制器。

区别:

  • Spring MVC的入口是Servlet,而Struts2是Filter、
  • Spring MVC是基于方法设计的,而Struts2是基于类,Struts2每次执行都会创建一个动作类,所以Spring MVC会稍微比Struts2快些。(SpringMVC省去创建对象的过程,所以比Struts2效率高。)
  • Spring MVC使用更简洁,同时还支持JSR303,处理ajax的请求更方便。
  • Struts2的OGNL表达式是页面开发效率相比Spring MVC更高些,但执行效率并没有比JSTL提升,尤其是Struts2的表单标签,远没有html执行效率高。
    搭建SpringMVC项目
    一、环境搭建
    1.新建Module在这里插入图片描述
    2.建Maven项目,选择maven-archetype-webapp
    在这里插入图片描述
    3.构建自己的项目名称在这里插入图片描述
    4.选择配置文件和仓库在这里插入图片描述
  1. 建完项目之后maven目录结构不全,需要自己手动创建,在main中创建一个java和resource
    在这里插入图片描述
  2. 引入jar包

    <?xml version=”1.0” encoding=”UTF-8”?>


    4.0.0

    org.example
    springmvc_day01_01_start
    1.0-SNAPSHOT
    war

    springmvc_day01_01_start Maven Webapp

    http://www.example.com

    UTF-8
    1.8
    1.8
    5.0.2.RELEASE



    org.springframework
    spring-context
    ${ spring.version}

    org.springframework
    spring-web
    ${ spring.version}

    org.springframework
    spring-webmvc
    ${ spring.version}


    javax.servlet
    servlet-api
    2.5
    provided


    javax.servlet.jsp
    jsp-api
    2.0
    provided



    springmvc_day01_01_start



    maven-clean-plugin
    3.1.0



    maven-resources-plugin
    3.0.2


    maven-compiler-plugin
    3.8.0


    maven-surefire-plugin
    2.22.1


    maven-war-plugin
    3.2.2


    maven-install-plugin
    2.5.2


    maven-deploy-plugin
    2.8.2




7.创建前端控制器在这里插入图片描述
配置文件

  1. <web-app>
  2. <display-name>Archetype Created Web Application</display-name>
  3. <!-- 前端控制器配置-->
  4. <servlet>
  5. <servlet-name>dispatcherServlet</servlet-name>
  6. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  7. </servlet>
  8. <servlet-mapping>
  9. <servlet-name>dispatcherServlet</servlet-name>
  10. <url-pattern>/</url-pattern>
  11. </servlet-mapping>
  12. </web-app>
  1. 创建XML配置文件
    在这里插入图片描述
    二、配置服务器

1.选择tomcat服务器
在这里插入图片描述

2.项目部署在这里插入图片描述
到此为止,一个简单的springmvc的环境就搭建完成了

发表评论

表情:
评论列表 (有 0 条评论,91人围观)

还没有评论,来说两句吧...

相关阅读