SpringMVC
SpringMVC的学习流程
diao_梓键
这个作者很懒,什么都没留下…
展开
-
六、拦截器、用户认证登录、文件上传和下载模块
1.拦截器SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:拦截器是AOP思想的具体应用。过滤器servlet规范中的一部分,任何java web工程都可以使用在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截器拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用拦截器只会拦截访问的控制器方法, 如果访问的原创 2020-12-14 11:52:53 · 222 阅读 · 1 评论 -
五、SSM的整合
整合SSM(重中之重)环境:IDEAMySQL 5.7.19Tomcat 9Maven 3.6JDK8以上要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;以一个简单的书籍管理系统为例一、数据库的搭建CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `bookID` INT(1原创 2020-12-10 11:47:06 · 105 阅读 · 0 评论 -
四、SpringMVC中的数据处理和视图跳转
结果跳转方式1.通过实现controller接口并通过视图解析器 ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}对应的controller类2.直接通过ServletAPI通过设置ServletAPI , 不需要视图解析器 .1、通过HttpServletResponse进行输出2、通过HttpServletResponse实现重定向3、通过H原创 2020-12-09 13:03:19 · 171 阅读 · 0 评论 -
三、SpringMVC中的控制器和RestFul风格
控制器Controller控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法在Spring MVC中,对于Controller的配置方式有很多种方法一:实现Controller接口是一个函数式接口(只有一个方法)1.编写一个controller类,例如HelloController2.编写完毕后,去Spring配置文件中注册请求的bean;name对应请求路径,cla原创 2020-12-07 22:25:30 · 155 阅读 · 0 评论 -
二、SpringMVC处理的步骤
有两种写法,第一种是纯配置,第二种是通过注解实现。第一种:纯配置版本1.建立一个空的Maven项目(父项目)2.导入jar包(依赖)3.新建一个Moudle ,添加项目 web支持![在这里插入图片描述](https://img-blog.csdnimg.cn/20201206103546302.png)4.配置web.xml , 注册DispatcherServlet5.编写SpringMVC 的 配置文件!名称:springmvc-servlet.xml6.添加 处理映射器7.原创 2020-12-06 11:17:43 · 107 阅读 · 0 评论 -
一 、 什么是SpringMVC
1、JAVA Web中的MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(原创 2020-12-03 13:16:54 · 297 阅读 · 0 评论