Servlet学习的一些笔记

Servlet一点笔记

Servlet:Server Applet,全称Java Servlet,是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。

ServletWeb应用程序中的位置:

 

两个关键点:1、运行在Web服务器上

2、负责接收和处理HTTP请求

Servlet:小服务程序;控制器

浏览器和服务器之间的对话,语言为HTTP协议

 

传输控制协议/网络协议(Transmission Control Protocol/Internet Protocol

TCP/IP协议是Internet的基本协议,是计算机之间通信必须遵从的规则

 

建立在TCPIP协议之上的应用层协议:

HTTP - 超文本传输协议(hypertext transfer protocol)

HTTPS - 安全的HTTP传输协议

SMTP - 简易邮件传输协议

POP - 邮局协议

PPTP - 点对点隧道协议

 

TCPIP协议:

IP地址,介于0-255之间的4个数字

-每个计算机必须要有一个IP地址才能连入因特网

HTTP服务器

-拥有固定IP地址的计算机可以向网络提供服务

 

HTTP协议:是TCPIP协议中的一个应用层协议

-定义浏览器和web服务器之间交换数据的过程以及数据本身的格式

-浏览器和服务器的信息交换过程包括四个步骤:

建立连接、发送请求信息、回传响应信息、关闭连接

 

HTTP请求和响应的头信息:

浏览器向服务器发出请求,包括三个部分:请求行、消息报头、请求正文

服务器响应浏览器的请求,也包括三个部分:状态行、消息报头、响应征文

 

1、Servlet本质上是一个类。

2、Servlet都是继承自HttpServlet的。

 

posted @ 2018-09-07 08:22  AloeAndClover  阅读(73)  评论(0编辑  收藏  举报