摘要: # UDP网络通信编程 - **基本介绍** 1. 类DatagramSocket和DatagramPacket实现了基于UDP协议网络程序。 2. UDP数据报通过数据报套接字DatagramSocket发送和接收,系统不保证UDP数据报一定能够安全送到目的地,也不能确定什么时候可以抵达。 3. 阅读全文
posted @ 2023-07-20 15:31 凉白茶 阅读(27) 评论(0) 推荐(0) 编辑
摘要: # **TCP编程** - **基本介绍** 1. 基于客户端——服务端的网络通信; 2. 底层使用的是TCP/IP协议; 3. 应用场景举例:客户端发送数据,服务端接收并显示在控制台; 4. 基于Socket的TCP编程; - **示意图** ![](https://img2023.cnblogs 阅读全文
posted @ 2023-07-19 16:07 凉白茶 阅读(58) 评论(0) 推荐(0) 编辑
摘要: # **Socket** - **基本介绍** 1. 套接字(Socket)开发网络应用程序被广泛采用以至于成为事实上的标准; 2. 通信的两端都要有Socket,是两台机器间通信的端点; 3. 网络通信其实就是Socket间的通信; 4. Socket允许程序把网络连接当成一个流,数据在两个Soc 阅读全文
posted @ 2023-07-18 16:17 凉白茶 阅读(2) 评论(0) 推荐(0) 编辑
摘要: # **InetAddress类** **相关方法:** 1. **getLocalHost():**获取本机InetAddress对象; 2. **getByName():**根据指定主机名/域名获取IP地址对象; 3. **getHostName():**获取Inet Address对象的主机名 阅读全文
posted @ 2023-07-17 20:38 凉白茶 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # 网络基础 ## **网络通信** 1. 概念:两台设备之间通过网络实现数据传输; 2. 网络通信:将数据通过网络从一台设备传输到另一台设备; 3. java.net包下提供了一系列的类或接口,供程序员使用,完成网络通信; ![](https://img2023.cnblogs.com/blog/ 阅读全文
posted @ 2023-07-16 10:02 凉白茶 阅读(31) 评论(0) 推荐(0) 编辑
摘要: # 文件的上传和下载 在上网的时候我们常常遇到文件上传的情况,例如上传头像、上传资料等:当然除了上传,遇见下载的情况 也很多,接下来看看我们servlet中怎么实现文件的上传和下载。 ## 文件上传 文件上传涉及到前台页面的编写和后台服务器端代码的编写,前台发送文件,后台接收并保存文件,这才是 一个 阅读全文
posted @ 2023-07-12 16:34 凉白茶 阅读(42) 评论(0) 推荐(0) 编辑
摘要: # ServletContext对象 **每一个 web 应用都有且仅有一个 ServletContext 对象**,又称为 Application 对象,从名称中可知,该对象是与应用程序相关的。在WEB 容器启动时,会为每一个 WEB 应用创建一个对应的 ServletContex对象。 **该对 阅读全文
posted @ 2023-07-06 15:44 凉白茶 阅读(16) 评论(0) 推荐(0) 编辑
摘要: # HttpSession对象 **HttpSession**对象是javax.servlet.http.HttpSession的实例,该**接口**井不像HttpServletRequest或 HttpServletResponse还存在一个父接口,该接口只是一个纯粹的接口。这因为session本 阅读全文
posted @ 2023-07-04 17:06 凉白茶 阅读(20) 评论(0) 推荐(0) 编辑
摘要: # Cookie对象 Cookie是浏览器提供的一种技术,通过服务器的程序能将一些只须保存在客户端,或者在客户端进行处理的数据,放在本地的计算机上,不需要通过网络传输,因而提高网页处理的效率,并且能够减少服务器的负载,但是由于Cook是服务器端保存在客户端的信息,所以其安全性也是很差的。例如常见的记 阅读全文
posted @ 2023-07-03 11:54 凉白茶 阅读(14) 评论(0) 推荐(0) 编辑
摘要: # HttpServletResponse对象 ## 基本介绍 ​ Web服务器收到客户端的http请求,会针对每次请求,分别创建一个用于**代表请求**的 request对象 和**代表响应**的 response对象。 ​ request 和 response对象 代表请求和响应:**获取客户瑞 阅读全文
posted @ 2023-07-02 09:53 凉白茶 阅读(24) 评论(0) 推荐(0) 编辑
摘要: HttpServletRequest对象 基本介绍 ​ HttpServletRequest对象:HttpServletRequest 对象专门用于封装 HTTP 请求消息,简称 request 对象。主要作用是用来接收客户端发送过来的请求信息,该对象是由Tomcat封装好传递过来。 ​ HttpS 阅读全文
posted @ 2023-06-28 22:08 凉白茶 阅读(26) 评论(0) 推荐(0) 编辑
摘要: # JDBC概述 ## 基本介绍 1. JDBC为访问不同的数据库提供了统一的接口,为使用者屏蔽了细节问题。 2. Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作。 3. **JDBC的基本原理:** ![](https://img2023.c 阅读全文
posted @ 2023-06-28 17:08 凉白茶 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 学习课程: 【这可能是B站讲的最好的Servlet教程,5小时打通Servlet全套教程丨2022最新版,轻松掌握servlet基础+案例实操】 https://www.bilibili.com/video/BV1Kr4y1V7ZE/?share_source=copy_web&vd_source= 阅读全文
posted @ 2023-06-28 15:06 凉白茶 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 学习课程: 【这可能是B站讲的最好的Servlet教程,5小时打通Servlet全套教程丨2022最新版,轻松掌握servlet基础+案例实操】 https://www.bilibili.com/video/BV1Kr4y1V7ZE/?share_source=copy_web&vd_source= 阅读全文
posted @ 2023-06-12 22:29 凉白茶 阅读(30) 评论(0) 推荐(0) 编辑
摘要: # BS和CS - **CS:**客户端服务器架构模式 - **优点:**充分利用客户端机器的资源,减轻服务器的负荷(一部分安全要求不高的计算任务存储任务放在客户端执行,从而能够减轻服务器的压力,也能够减轻网络负荷); - **缺点:**需要安装;升级维护成本较高; - **BS:**浏览器服务器架 阅读全文
posted @ 2023-06-09 16:29 凉白茶 阅读(28) 评论(0) 推荐(0) 编辑