摘要:
拦截器 1、概述 Interceptor 一个SpringMVC中的组件 作用:拦截目标Handler,为Handler提供权限过滤、释放资源、改变视图等等作用 2、自定义拦截器实现步骤 2.1 编写一个类【MyInterceptor1】,实现HandlerInterceptor,重写三个方法 pa 阅读全文
摘要:
Ajax跨域问题 1、域 协议 + IP + 端口 2、跨域 当协议、IP、端口三个都相同时,这时是同域,就不存在跨域 当协议、IP、端口三个其中一个不相同时,且请求是Ajax的方式,那么就会出现跨域问题。 跨域问题会导致响应失败【请求方得不到目标方的响应结果】,是由浏览器的同源策略引起的。 同源策 阅读全文
摘要:
文件上传下载案例 1、文件上传 1.1 导入依赖 <!-- 文件上传相关依赖 --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dep 阅读全文
摘要:
3、验证码 使用现成的依赖生成验证码 web.xml配置生成验证码的参数及url-pattern 3.1 导入依赖 <!-- 验证码依赖 --> <!-- Kaptcha --> <dependency> <groupId>com.github.penggle</groupId> <artifact 阅读全文
摘要:
Restful 风格解释 1、特征 1、每一个URI代表1种资源; 2、客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源; 3、交互数据建议 JSO 阅读全文
摘要:
SSM整合 1、父子容器 Spring容器【父容器】 SpringMVC容器【子容器】 | 父子容器 | | | 阅读全文
摘要:
# 一、WEB阶段 1、BaseServlet 在做什么? 统一接收请求,根据url进行请求分发到具体的Servlet来处理 具体的Servlet返回处理结果到BaseServlet,由BaseServlet统一得出响应结果给浏览器 客户端请求都通过servlet-mapping中url-patt 阅读全文
摘要:
# 一、原先代码存在的问题 1、Service层中会用到Dao层的对象? public class UserService { UserDao userDao = new UserDaoImpl(); } Service层与Dao层是强耦合关系。 没有Dao的实现,程序在编译期间就报错了。 2、J 阅读全文
摘要:
Author:Shine Version:9.0.1 一、引言 1.1 介绍 官网:https://www.layui.com/ 在官网首页,可以很方便的下载LayUI LayUI 是一款经典模块化前端 UI 框架,我们只需要定义简单的HTML、CSS、JS即可实现很复杂的前端效果。 使得前端页 阅读全文
摘要:
Author:Shine Version:9.0.2 一、引言 1.1 简介 Quartz [kwɔːts]:http://www.quartz-scheduler.org/ 是一个定时任务调度框架。比如你遇到这样的问题: 想在30分钟后,查看订单是否支付,未支付则取消订单 想在每月29号,信用 阅读全文