- 博客(8)
- 收藏
- 关注
原创 论述Servlet的生命周期
先来总结下上一篇的内容:浏览器和服务器进行数据的交互过程! 整体上看 1、用户通过浏览器输入请求地址(URL)后,服务器给出一个默认响应页在浏览器上展示。 2、用户再次进行输入数据(如注册、或者点击页面等)。服务器再根据用户请求做出对应的响应。 具体过程:①接收请求 ②返回响应 ①、接收请求过程: 1、用户访问localhost:8080/project/login.html请求被发送到服务器Tomcat。 2、Connector监听到8080端口并处理 HTTP/1.1 协议,然后交给Engine处理。
2020-10-26 19:37:23 568 1
原创 servlet的初识
一、什么是Servlet? 狭义的Servlet是指通过Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类。 Servlet的作用是什么? 如何使用Servlet? ①首先,我们得先安装一个服务器。市面上的服务器大多收费,所以我们初始开发阶段一般只考虑安装免费服务器 —> 【Tomcat服务器】 ② 1. Tomcat的下载与安装 【下载】 下载地址:http://tomcat.apache.org/ 【安装】 ...
2020-10-26 19:36:34 259
原创 简单理解SpringAOP
什么是SpringAOP? 所谓AOP是面向切面编程。即:在不改变原来代码的基础上,实现功能的扩展(增加)! 那什么是切面呢?下面简单介绍一下 1、切面 切面:由切点、前置通知、后置通知这三部分 织成 的一个横向的平面。 ① 切点 前面已经说到,AOP就是:在不改变原来代码的基础上,实现功能的扩展(增加)。 首先我们要清楚明白我们要对哪个功能方法进行扩展,比如说我们对a()方法进行功能扩展。我们把a()方法称为:切点。 ② 前置通知 在切点之前执行的扩展方法。 ③ 后置通知 在切点之
2020-10-26 19:35:37 230
原创 自学Spring的入门
1、什么是jar包?及其作用 软件开发者将代码打包成一个JDK能够识别的压缩格式,即:jar包。Jar包其实就一个是代码的class文件的压缩包,我们可以通过导入别人的jar包来实现自己项目上的一些功能。 2、简述什么是框架以及框架的体现形式 所谓框架,就是开发者将不同项目之间的冗余部分代码,封装成一个框架。用来解决某一类具体问题的代码模块。 体现形式:通过将代码模块化,打包成一堆jar包,我们通过导入jar包进行使用。 3、框架的使用流程 ①导入jar包到我们项目的目录中 ②阅读框架的API文
2020-08-31 20:56:30 288
原创 简要谈谈三次握手,四次挥手
TCP协议 英文名:Transmission Control Protocol 简称:TCP 中文名:传输控制协议 协议说明:TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。 特点:面向连接,可靠,虽然效率低,但数据传输比较安全! UDP协议 英文名:User Datagram Protocol 中文名:数据报协议 协议说明:UDP是一种面向无连接的传输层通信协议。 特点:效率高,数据传输不安全,容易丢包! TCP连接和释放: TCP连接的建立和释放是采用TCP协议传输数据的双方必经的过程,
2020-08-21 19:32:59 271
原创 整体了解下http协议
一、HTTP协议的作用是什么? 先来说互联网三大基石:①html ②http ③url http是一个简单的请求-响应协议(超文本传输协议),该协议在TCP/IP协议之上。 作用:它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。 二、HTTP协议的特点是什么? ①支持客户/服务器(C/S)模式 客户端指的是浏览器。 ②简单快速 客户向服务器请求服务时,只需传送请求方法和路径。由此可见http较为简单,同时http服务器的规模小,故通信速度很
2020-08-13 21:50:19 173
原创 初始了解html
互联网三大基石 1. url: 统一资源定位符 2. http: 超文本传输协议 3. html:超文本标记语言 浏览器内核: 1常见的浏览器内核可以分这四种:Trident、Gecko、Blink、Webkit 1、Trident:IE、猎豹安全浏览器、360极速浏览器、百度浏览器等采用该内核。 2、Gecko(Firefox 内核):火狐浏览器(FireFox)采用该内核。 3、 Webk
2020-06-13 16:34:38 206
原创 Scanner(System.in)中读取字符串容易犯的错误!
Scanner(System.in)中先用nextInt,再用nextLine时,容易犯的错误! 使用Scanner(System.in)连续读取整数和字符串时,应连续使用两次nextLine()。 像nextInt、nextShort、nextLong、nextFloat、nextDouble等基本数据类型输入时,会遗留下一个“回车键”,这个“回车键”会被下面的nextLine所获取(消除)。 ...
2019-07-08 12:45:58 1446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人