Java Web
文章平均质量分 84
一个很酷的女巫_
稳扎稳打,一步一个脚印。
展开
-
Servlet的生命周期
主要有三个方法:Servlet容器(tomcat)加载servlet,加载完成后,Servlet容器会创建一个Servlet实例并调用init()方法,init()方法只会调用一次。每收到一个客户端请求,Servlet容器会产生一个新的线程去处理。对于用户的Servlet请求,Servlet容器会创建一个特定于请求的ServletRequest和ServletResponse。然后调用service方法,通过service方法会对请求方法进行匹配。进入相应的逻辑层,完成请求的响应。当web应用被终止,或原创 2022-07-12 20:26:09 · 206 阅读 · 0 评论 -
【Spring】万字详解使用注解来存取对象
上篇文章中我们详细的讲解了Spring对象的存取和使用,感兴趣的朋友可以去看上篇文章Spring的创建和使用,但是上篇文章中讲的存取对象的方法相对来说有些繁琐,这篇文章我们就介绍使用注解的方式来进行存储对象吧~~这里说的配置扫描路径的方式就是在spring的配置文件中配置一下存储对象的包的路径,只有被配置的包下的所有类,添加了注解才能被识别并注册到Spring中。试想一下,如果不配置路径,那么较大的项目中有成百上千个类,那么就要一个一个类挨着扫描,性能很低。在配置文件中添加:配置好扫描路径后,就可以通过原创 2022-07-11 17:30:45 · 837 阅读 · 1 评论 -
Spring的创建和使用
创建Spring项目与创建Servlet项目类似,首先创建一个Maven项目。1.3 添加启动类在java文件夹下创建一个启动类,包含main方法即可,这个不是必须的,只是为了测试spring的存取对象的功能。二、存储Bean对象在Java对象也可以叫做Bean。存储Bean对象分为以下两步:Bean就是一个普通的对象。2.2 将Bean注册到容器中在resources文件的根目录下添加Spring配置文件配置文件:将Bean对象注册到容器中就是在中添加如下配置三、获取并使用Bean对象原创 2022-07-09 16:59:21 · 450 阅读 · 0 评论 -
Spring之核心IOC容器和DI的概念
Spring是包含了众多工具方法的IoC容器。Inversion of Control,就是“控制反转”的意思,是一种设计思想。没有引入IoC的程序中,我们使用面向对象编程,对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制。而引入IoC的程序,将对象的创建交给第三方,也就是获得依赖对象的方式反转了。IoC的设计思想,也实现了程序之间的解耦。如图所示,因为有了IoC容器这个“第三方”,使得A、B、C、D这4个对象之间没有了耦合关系,齿轮之间的传动全部依靠“第三方了”,全部对象的控原创 2022-07-07 23:38:19 · 298 阅读 · 0 评论 -
【Spring Boot】Spring Boot的介绍、项目的创建
Spring Boot是一个java开发框架。是为了简化Spring程序开发的。由于使用的是社区版,不能直接创建Spring Boot项目,所以要先安装插件。安装好这个插件,我们就可以创建Spring Boot项目了。点击next,进入下一步:继续点击next:继续点击next:这样子,一个spring boot项目就创建成功了。第一次加载可能有些慢,当如图所示时,就表示spring boot就加载完成了。这样子就将spring boot项目运行起来了。在创建的项目包路径下创建Con原创 2022-07-04 22:51:54 · 389 阅读 · 0 评论 -
Cookie与Session的工作流程
Cookie与Session的工作流程一、为什么有Cookie和Session?二、cookie/session执行流程2.1 cookie执行流程2.2 Session的执行流程三、Session/Cookie的区别一、为什么有Cookie和Session?由于HTTP协议是“无状态”协议(可以参考之前的博客HTTP协议),也就是客户端向服务器端发送请求,服务器作出响应,他们之间的连接就会断开(一次会话结束),下次客户端再给服务器端发送请求,服务器就不知道这个用户是谁了。但是在实际的开发中,我们需要原创 2022-05-27 15:57:44 · 1990 阅读 · 2 评论 -
HTTP协议
HTTP协议一、什么是HTTP?二、HTTP工作过程三、HTTP协议特点四、HTTP协议格式4.1 抓包原理4.2 抓包工具使用4.3 抓包结果分析一、什么是HTTP?HTTP(Hyper Text Transfer Protocol),全称超文本传输协议,是一种应用非常广泛的应用层协议。HTTP是一套在网络上传输文件(如文本、图像、视频、声音和其他多媒体文件)的规则。二、HTTP工作过程通常,当我们在浏览器输入一个“网址”,此时浏览器就会给对应的服务器发送一个HTTP请求,对方服务器收到这个请求之原创 2022-05-27 10:03:04 · 1310 阅读 · 0 评论 -
Http 1.0 1.1 2.0版本的区别
Http 1.0 1.1 2.0版本的区别原创 2022-05-13 14:50:12 · 874 阅读 · 0 评论