SpringMVC系列知识:(二)什么是springMVC,为什么要使用springMVC

SpringMVC系列知识:(二)什么是springMVC,为什么要使用springMVC

为什么学springMVC? 之前的代码存在一个问题

① 每个功能都要声明对应的Servlet,麻烦。

② 在Servlet中获取请求数据比较麻烦。

③ 响应的方式的代码其实只想声明对应的响应数据。

现在使用springMVC,就是一个框架,就是将Servlet进行了封装,提供一个公共的Servlet。该Servlet可以根据请求动态的调用对应的逻辑方法完成请求处理。

既然要在web.xml里面写很多的路径,那么现在就加一层,没有什么是加一层解决不了的,这个新加 的一层就是中心控制器,有了这个控制器,以后就不需要我们在web.xml里面加那么多的路径转发了,这个中心控制器就给我们解决了。

快速搭建一个springMVC的项目,我们和servlet项目做一个对比 1 先创建一个maven项目 2 添加web的支持 之前我们在web.xml里面要配置很多的路径才可以转发到servlet的java代码里面。现在因为加了一层,也就是使用了springMVC 就给我们加了一层,我们只需要导入springMVC 的依赖,就可以使用这一层,将这一层配置到web.xml里面就代替了之前web.xml里面写的那么多的代码了,那么现在我们需要在web.xml里面写什么呢?

3 导入springmvc的依赖 导入这个,springmvc的依赖就导入了

4 注册DispatcherServlet 也就是在这个项目里面加了一层,在web.xml里面写

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"

version="4.0">

springmvc

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:springmvc-servlet.xml

服务器一启动,这个springMVC就启动

1

springmvc

/

之后还要写一个springmvc-servlet.xml 配置文件,这个里面的就是springMVC的配置文件。和springMVC的配置相关的就在这个配置文件里面写就可以了。

里面具体写什么呢?

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:mvc="http://www.springframework.org/schema/mvc"

xmlns:context="http://www.springframework.org/schema/context"

xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd ">

也就是前端控制器之后要走处理映射器,处理器适配器,视图解析器 。我们在web.xml里面配置了前端控制器.DispatcherServlet,在springmvc-servlet.xml里面就要配置处理映射器,处理器适配器,视图解析器。

以上的配置就写完了,之后写java代码的controller层

相关推荐

建行龙卡信用卡取现方法
365bet官网开户

建行龙卡信用卡取现方法

📅 06-27 👁️ 258
沈氏家谱网 提供15个省区市的461部沈氏家谱、沈氏族谱
正在阅读:办公新宠 雷柏X8100无线键鼠套装美图赏析办公新宠 雷柏X8100无线键鼠套装美图赏析
37-解读中国为何强大的地理密码4-饮食篇
365bet体坛即时比分

37-解读中国为何强大的地理密码4-饮食篇

📅 08-03 👁️ 9297
手机进水后恢复时间多久?专家解析不同情况下的修复指南
什么什么着什么的成语
365bet官网开户

什么什么着什么的成语

📅 07-13 👁️ 965