Servlet学习的一些笔记
Servlet一点笔记
Servlet:Server Applet,全称Java Servlet,是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。
Servlet在Web应用程序中的位置:
两个关键点:1、运行在Web服务器上
2、负责接收和处理HTTP请求
Servlet:小服务程序;控制器
浏览器和服务器之间的对话,语言为HTTP协议
传输控制协议/网络协议(Transmission Control Protocol/Internet Protocol)
TCP/IP协议是Internet的基本协议,是计算机之间通信必须遵从的规则
建立在TCP/IP协议之上的应用层协议:
HTTP - 超文本传输协议(hypertext transfer protocol)
HTTPS - 安全的HTTP传输协议
SMTP - 简易邮件传输协议
POP - 邮局协议
PPTP - 点对点隧道协议
TCP/IP协议:
-IP地址,介于0-255之间的4个数字
-每个计算机必须要有一个IP地址才能连入因特网
-HTTP服务器
-拥有固定IP地址的计算机可以向网络提供服务
HTTP协议:是TCP/IP协议中的一个应用层协议
-定义浏览器和web服务器之间交换数据的过程以及数据本身的格式
-浏览器和服务器的信息交换过程包括四个步骤:
建立连接、发送请求信息、回传响应信息、关闭连接
HTTP请求和响应的头信息:
浏览器向服务器发出请求,包括三个部分:请求行、消息报头、请求正文
服务器响应浏览器的请求,也包括三个部分:状态行、消息报头、响应征文
1、Servlet本质上是一个类。
2、Servlet都是继承自HttpServlet的。