MVC模式 目的:代码分层解耦 M: 模型 负责数据相关操作(实体,dao,service) V: 视图 负责数据展示和用户交互(各种页面) C:控制器 负责调用模型,更新视图(servlet) SpringMVC的实现 1)引入依赖 <dependency> <groupId>org.spring ...
分类:
编程语言 时间:
2020-06-19 12:10:19
阅读次数:
49
验证码 1. 本质:图片 2. 目的:防止恶意表单注册 import javax.imageio.ImageIO; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import ja ...
分类:
编程语言 时间:
2020-06-18 22:06:40
阅读次数:
71
Servlet应用 一、 创建用户表 二、 引用登录界面html 三、 编写loginservlet 四、 修改web.xml 五、 使用cookie免登陆 六、 使用session记录当前在线人数 七、 效果展示 1、 账号或密码错误 2、 账号或密码正确 八、 码云地址 https://gite ...
分类:
其他好文 时间:
2020-06-18 19:56:09
阅读次数:
46
server: port: 8001 servlet: session: timeout: PT1M在yml 添加 如下配置 servlet: session: timeout: PT1M Duration转换字符串方式,默认为正,负以-开头,紧接着P,(字母不区分大小写)D :天 T:天和小时之间 ...
分类:
编程语言 时间:
2020-06-18 19:49:12
阅读次数:
334
类继承结构图 由图知,DispatcherServlet类继承自HttpServlet类,符合servlet规范。因此,其生命周期也包括init,service,destory等。 ...
分类:
编程语言 时间:
2020-06-18 19:14:24
阅读次数:
56
1、网络之间的数据传输,主要靠Socket套接字; 2、发送端和接收端收取数据的方式不一样,而且拆分数据的方式也不一样,另外最重要的一点是:拆分后的数据在网路传输过程中可能会有丢失以及增多,这个时候就可以通过http协议中的一些规则来对这些数据包进行验证。 3、拆分数据的方式、接受数据的方式、组合数 ...
分类:
其他好文 时间:
2020-06-18 10:58:31
阅读次数:
63
1.DispatcherServlet 全名是org.springframework.web.servlet.DispatcherServlet,在web配置一下就好了 2.Controller 控制器类上需要 实现Controller接口或者 使用@Controller注解 注解是org.spri ...
分类:
编程语言 时间:
2020-06-17 23:44:29
阅读次数:
71
1.概述 SpringMVC的拦截器(Interceptor)类似于Servlet的过滤器(Filter),它主要用于拦截用户请求并做出相应的处理。例如拦截未登录用户、进行权限验证、记录请求信息的日志等。 2.拦截器的实现 (1)拦截器类 实现HandlerInterceptor接口或者继承Hand ...
分类:
编程语言 时间:
2020-06-17 23:27:32
阅读次数:
53
1. Tomcat简介 1.1 Tomcat的核心组件 catalina:servlet container(servlet的容器) Coyote:http connection(http连接器) Jasper:JSP Engine(jsp引擎,jsp翻译器) 注意: Tomcat的开发语言:JAV ...
分类:
其他好文 时间:
2020-06-17 23:23:32
阅读次数:
65
public class PackData extends HashMap implements Map{ private static final long serialVersionUID = 1L; Map map = null; HttpServletRequest request; pub ...
分类:
其他好文 时间:
2020-06-17 23:11:28
阅读次数:
59