返回顶部
首页 > 资讯 > 精选 >SpringMVC是什么
  • 734
分享到

SpringMVC是什么

2023-06-26 06:06:50 734人浏览 八月长安
摘要

这篇文章主要为大家展示了“springMVC是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“springmvc是什么”这篇文章吧。一、SpringMvc概述SpringMVC是一个基于MVC

这篇文章主要为大家展示了“springMVC是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“springmvc是什么”这篇文章吧。

一、SpringMvc概述

SpringMVC是一个基于MVC设计模式WEB框架

SpringMVC设计模式:

MVC,全名是(Model View Controller)的缩写,是一种软件设计模式。

具体含义:

  • Model:模型,用来处理数据,一般是一个实体类,例如User类;

  • View:视图,用来显示界面,可以是jsP或html

  • Controller:控制器,用来决定哪个界面来展示模型;(其实是业务处理器)

SpringMVC在项目中的作用:

JavaEE开发规范规定,一个JAVA WEB项目应该要分为三层: 

  • WEB层:页面数据显示、页面跳转调度;

  • 业务层:业务处理和功能逻辑、事务控制;

  • 持久层:数据存取和封装、和数据库打交道;

SpringMVC是什么

二、入门案例 

开发步骤

环境:jdk1.8 Tomcat8.5  idea2018  manven父工程子模块

1、创建web工程、引入依赖

SpringMVC是什么

SpringMVC是什么

SpringMVC是什么

项目结构:没有的就创建

SpringMVC是什么

pom.xml 依赖  添加打包方式为war

SpringMVC是什么

<groupId>com.day01springmvc</groupId>    <artifactId>Springmvc01</artifactId>    <packaging>war</packaging>     <dependencies>         <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-webmvc</artifactId>            <!--<version>4.3.1.RELEASE</version>-->        </dependency>         <dependency>            <groupId>org.slf4j</groupId>            <artifactId>slf4j-log4j12</artifactId>        </dependency>        <!-- JSP相关 -->        <dependency>            <groupId>jstl</groupId>            <artifactId>jstl</artifactId>        </dependency>        <dependency>            <groupId>javax.servlet</groupId>            <artifactId>servlet-api</artifactId>        </dependency>        <dependency>            <groupId>javax.servlet</groupId>            <artifactId>jsp-api</artifactId>        </dependency>    </dependencies>    <build>        <plugins>            <plugin>                <groupId>org.apache.tomcat.Maven</groupId>                <artifactId>tomcat7-maven-plugin</artifactId>                <configuration>                    <port>8080</port>                    <path>/</path>                </configuration>            </plugin>        </plugins>    </build>

添加web.xml文件及目录

SpringMVC是什么

2、配置SpringMvc入口文件

--DispatcherServlet--理解为总调度、web.xml里配置

web.xml

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="Http://java.sun.com/xml/ns/javaee"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee        http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"         version="2.5">    <!-- springmvc入口 -->    <servlet>        <servlet-name>springmvc</servlet-name>        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>        <!-- 项目启动时,就加载并实例化 -->        <load-on-startup>1</load-on-startup>    <!--当springmvc-servlet.xml没有按照springmvc规定命名就要加载这段来找springmvc.xml-->        <!--<init-param>-->            <!--<param-name>contextConfigLocation</param-name>-->            <!--<param-value>classpath:springmvc.xml</param-value>-->        <!--</init-param>-->    </servlet>    <!--        public class HelloController implements Controller {        @Override    public ModelAndView handleRequest(httpservletRequest request, HttpServletResponse response) throws Exception {        System.out.println("hello请求进来了.................................................................");        ModelAndView mv = new ModelAndView();        //添加一个数据,页面上可以取出这个数据        mv.addObject("msg", "这是第一个springmvc程序");        //设置视图的名字        mv.setViewName("hello");        return mv;    }}

SpringMVC是什么

5、测试

SpringMVC是什么

6、运行流程

SpringMVC是什么

以上是“SpringMVC是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: SpringMVC是什么

本文链接: https://lsjlt.com/news/307165.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SpringMVC是什么
    这篇文章主要为大家展示了“SpringMVC是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SpringMVC是什么”这篇文章吧。一、SpringMvc概述SpringMVC是一个基于MVC...
    99+
    2023-06-26
  • SpringMVC工作原理是什么
    这篇“SpringMVC工作原理是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Spr...
    99+
    2024-04-02
  • springmvc启动原理是什么
    Spring MVC的启动原理如下:1. 当应用程序启动时,Servlet容器(如Tomcat)会加载web.xml文件,并解析其中...
    99+
    2023-09-21
    springmvc
  • SpringMVC初始化流程是什么
    本篇内容主要讲解“SpringMVC初始化流程是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringMVC初始化流程是什么”吧!框架源码是我们 Cod...
    99+
    2024-04-02
  • springMVC盗链接是什么意思
    本篇内容介绍了“springMVC盗链接是什么意思”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录springMVC配置文件登陆验证登录的...
    99+
    2023-06-20
  • springmvc中CharacterEncodingFilter的作用是什么
    CharacterEncodingFilter的作用是设置请求和响应的字符编码。在Spring MVC中,CharacterEnco...
    99+
    2023-09-06
    springmvc
  • SpringMVC中ModelAndView的作用是什么
    ModelAndView在Spring MVC中用于封装控制器处理方法的返回结果。它包含两部分内容:1. Model:用于存储处理方...
    99+
    2023-10-12
    SpringMVC
  • springmvc的工作流程是什么
    Spring MVC的工作流程如下:1. 客户端发送HTTP请求到DispatcherServlet。2. DispatcherSe...
    99+
    2023-08-18
    springmvc
  • SpringMvc定制化原理是什么
    这篇文章主要介绍了SpringMvc定制化原理是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringMvc定制化原理是什么文章都会有所收获,下面我们一起来看看吧。一、SpringBoot 自动配置套路...
    99+
    2023-07-04
  • SpringMVC之@requestBody的作用是什么
    这篇文章主要介绍“SpringMVC之@requestBody的作用是什么”,在日常操作中,相信很多人在SpringMVC之@requestBody的作用是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”S...
    99+
    2023-07-06
  • springmvc加载的流程是什么
    Spring MVC的加载流程如下: 客户端发送请求,请求被DispatcherServlet捕获。 DispatcherS...
    99+
    2023-10-26
    springmvc
  • springmvc错误处理机制是什么
    这篇“springmvc错误处理机制是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“springmvc错误处理机制是什么...
    99+
    2023-06-17
  • SpringMVC拦截器的作用是什么
    本篇内容主要讲解“SpringMVC拦截器的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringMVC拦截器的作用是什么”吧!目录web.xml文件springMVC配置文件:c...
    99+
    2023-06-20
  • DispatcherServlet在springmvc中的作用是什么
    本篇文章给大家分享的是有关DispatcherServlet在springmvc中的作用是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、程序(一)web.xml文件中的...
    99+
    2023-05-31
    springmvc dispatcherservlet
  • springmvc核心类的作用是什么
    Spring MVC核心类的作用是处理请求和响应的流程,将请求映射到相应的处理方法并返回响应。它提供了一个基于模型-视图-控制器(M...
    99+
    2023-08-18
    springmvc
  • Springmvc ModelAndView原理及用法是什么
    Spring MVC 是一个基于Java的实现了MVC设计模式的Web框架,它使用了ModelAndView对象来封装视图和模型数据...
    99+
    2023-08-18
    Springmvc
  • springmvc使用dubbo的方法是什么
    SpringMVC使用Dubbo的方法主要包括以下步骤: 配置Dubbo的服务提供者和消费者:在Dubbo的配置文件中配置服务提...
    99+
    2024-04-03
    springmvc dubbo
  • springmvc数据绑定流程是什么
    Spring MVC的数据绑定流程如下: 客户端发送请求到DispatcherServlet。 DispatcherServlet...
    99+
    2024-04-02
  • SpringMVC中Model与Session的区别是什么
    这篇文章给大家介绍SpringMVC中Model与Session的区别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Model与Session区别什么是Session:Session:在计算机中,尤其是在网络应用...
    99+
    2023-06-22
  • springmvc框架的主要作用是什么
    Spring MVC框架的主要作用是帮助开发人员快速、高效地构建Web应用程序。它提供了一种基于模型-视图-控制器(MVC)架构的开...
    99+
    2023-10-23
    springmvc
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作