JavaWeb

在这里插入图片描述(1)浏览器发送一个请求到服务端,去请求所需要的相关资源;
(2)资源分为动态资源和静态资源,动态资源可以是使用Java代码按照Servlet和JSP的规范编写的内容;
(3)在Java代码可以进行业务处理也可以从数据库中读取数据;
(4)拿到数据后,把数据交给HTML页面进行展示,再结合CSS和JavaScript使展示效果更好;
(5)服务端将静态资源响应给浏览器;
(6)浏览器将这些资源进行解析;
(7)解析后将效果展示在浏览器,用户就可以看到最终的结果。

Http协议

在这里插入图片描述
多次请求不能共享:利用Cookie和Session来解决这份问题。

Http请求数据格式

在这里插入图片描述

Http响应数据格式

在这里插入图片描述

Tomcat

Web容器、Servlet容器
作用:封装Http协议,简化开发,将web项目部署在服务器中,对外提供网上浏览服务。
(1)管理servlet应用的生命周期
(2)把客户端请求的url映射到对应的servlet
(3)与Servlet程序合作处理HTTP请求

Selrvlet是java提供的一门动态web资源开发技术。Servlet的作用是接收、处理、返回遵循HTTP协议的报文。
Socket是对tcp/ip协议的封装,socket是个接口,通过socket我们才能使用tcp/ip协议,除了tcp,也可以使用udp协议来传递数据。
在这里插入图片描述

Servlet

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值