Java Servlet技术简称Servlet技术,是java开发web应用的底层技术。Servlet是一个java程序,一个servlet应用有一个或多个Servlet程序。jsp页面会被转换和编译成servlet程序。Servlet应用无法独立运行,必须运行在servlet容器中。servlet容器将用户的请求传递给servlet应用,并将结果返回给用户。由于大部分Servlet应用都包含多个jsp页面,因此更准确的说是“servlet/jsp应用”。
Servlet/jsp应用的架构:
web用户通过web浏览器来访问servlet应用,web浏览器又叫web客户端。
web服务器和web客户端间通过Http协议通信,因此web服务器也叫http服务器。
http请求,响应
一个http请求包含三部分内容:
方法-url-协议/版本
请求头信息
请求正文
http响应包含三部分:
协议-状态码-描述
响应头信息
响应正文
(关于http内容,本人会后续出一个模块详细学习http请求及其相关)