![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
yuan_404
这个作者很懒,什么都没留下…
展开
-
SpringMVC(9. SpringMVC 底层原理)学习笔记
上一篇 :8. 拦截器+文件上传下载 文章目录1. 底层执行流程图2. Debug 观察执行流程1. 准备工作2. 开始 debug 1. 底层执行流程图 2. Debug 观察执行流程 1. 准备工作 有一个简单的 HelloWorld 程序 springmvc-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"原创 2020-11-23 21:59:44 · 136 阅读 · 0 评论 -
SpringMVC-狂神(8. 拦截器+文件上传下载)学习笔记
文章目录1. 拦截器1. 概述2. 自定义拦截器3. 验证用户是否登录 (认证用户)2. 文件上传和下载1. 准备工作2. 文件上传3. 采用file.Transto 来保存上传的文件4. 文件下载 1. 拦截器 1. 概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别 过滤器 servlet规范中的一部分,任何java web工程都可以使用 在url-patt原创 2020-09-10 11:05:13 · 621 阅读 · 0 评论 -
SpringMVC-狂神(7. Ajax研究)学习笔记
文章目录1. 简介2. jQuery.ajax3. 使用1. 简单的测试2. Springmvc实现3. 注册提示效果4. 获取baidu接口Demo 1. 简介 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。 使用ajax技术的网页,通过在后台服务器进行少量的数原创 2020-09-10 11:04:47 · 732 阅读 · 0 评论 -
SpringMVC-狂神(5.整合SSM框架)学习笔记
文章目录1. 整合SSM1. 环境要求2. 数据库环境3. 基本环境搭建4. Mybatis层编写5. Spring层6. SpringMVC层7. Controller 和 视图层编写项目结构图 1. 整合SSM 1. 环境要求 环境: IDEA / Eclipse MySQL 5.7 + Tomcat 9 Maven 3.6 要求: 需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识 2. 数据库环境 创建一个存放书籍数据的数据库表 CREATE DATA原创 2020-09-10 10:43:19 · 1978 阅读 · 0 评论 -
SpringMVC-狂神(6.Json交互处理)学习笔记
文章目录1. 概述1. 概念2. JSON 和 JavaScript 对象互转2. 使用1. demo2. Controller返回JSON数据3. 代码优化4. 输出时间对象5. 抽取为工具类 1. 概述 1. 概念 JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,原创 2020-09-09 15:11:42 · 350 阅读 · 0 评论 -
SpringMVC-狂神(4.数据处理及跳转)学习笔记
文章目录1. 结果跳转方式1. ModelAndView2. ServletAPI3. SpringMVC2. 数据处理1. 处理提交数据2. 数据显示到前端3. 对比 1. 结果跳转方式 1. ModelAndView 设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 . 页面 : {视图解析器前缀} + viewName +{视图解析器后缀} <!-- 视图解析器 --> <bean class="org.springframework.原创 2020-09-09 14:39:42 · 226 阅读 · 0 评论 -
SpringMVC-狂神(3.RestFul和控制器)学习笔记
文章目录1. 控制器1. 控制器Controller2. 实现Controller接口3. 使用注解@Controller4. @RequestMapping2. RestFul 风格1. 概念2. 功能3. 使用4. 使用method属性指定请求类型5. 小结3. 小黄鸭调试法 1. 控制器 1. 控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。 控制器负责解析用户的请求并将其转换为一个模型。 在Spring MVC中一个控制器类可以包含多原创 2020-09-09 14:27:05 · 244 阅读 · 0 评论 -
SpringMVC-狂神(2.第一个MVC程序)学习笔记
文章目录1. 配置版2. 注解版3. 小结 1. 配置版 新建一个Moudle , springmvc-02-hello , 添加web的支持 确定导入了SpringMVC 的依赖 配置web.xml , 注册DispatcherServlet <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://原创 2020-09-09 11:00:49 · 324 阅读 · 0 评论 -
SpringMVC-狂神(1.概述)学习笔记
文章目录1. 概述2. 中心控制器3. SpringMVC的原理4. SpringMVC执行原理 1. 概述 Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。 官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/web.html#spring-web Spring MVC的特点: 轻量级,简单易学 高效 , 基于请求响应原创 2020-09-09 09:45:36 · 796 阅读 · 0 评论