web技术1——理解web技术

本文介绍Web技术的基本概念,包括浏览器与服务器之间的交互过程、HTTP协议的工作原理及如何通过Tomcat服务器部署Web项目。此外,还探讨了Servlet技术及其在Java EE中的应用。

web技术:

就是实现WEB浏览器与WEB服务器之间交换数据。
就是写一个浏览器能访问的项目程序

浏览器和服务器交互过程:

浏览器请求, 服务器响应。
数据传输遵循http协议,就是请求响应数据格式。
请求(请求行、请求头、请求体)
响应(响应行、响应头、响应体)

什么是服务器

web程序写完后,如果想提供给外界访问,就需要一个服务器来统一管理(资源目录映射,会把本机上的电脑提供给外部访问)
tomcat服务器:
运行jsp页面和Servlet,和处理html静态页面功能。

浏览器请求服务器时候会携带http格式数据,
服务器解析这些数据,
并且根据url定位到要访问的资源(我们写的项目),
然后整理数据,
服务器按照http格式返回给浏览器。

工作3-5年后,可以尝试手写tomcat服务器。

服务器的技术:servlet

sun公司提供的一套java api代码,(区别于之前的普通java代码)这套java代码必须在web容器中运行才能实现他的功能:接收、处理客户端请求数据,向浏览器输出数据。

属于javaEE,需要导入javaEE的jar包才能使用。

***整体流程

浏览器请求tomcat前端页面,展示在浏览器;
用户点击一些东西,浏览器传http格式数据给url对应的servlet去处理,并返回给浏览器;
前端接收处理的数据展示和处理;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值