为什么使用Servlet&JSP

来源:互联网 发布:免费医药软件下载 编辑:程序博客网 时间:2024/05/16 13:46

 Web服务器接收客户请求,查找资源,然后向客户返回一些结果。

Web客户允许用户请求服务器上的某个资源,并且向用户显示请求的结果。

客户和服务器使用HTTP协议进行通信,服务器使用HTTP向客户发送HTML。

TCP协议负责确保从一个网络节点向另一个网络节点发送的文件能作为一个完整的文件到达目的地,IP负责把数据块沿路移动/路由到目的地,HTTP会话的结构是一个简单的请求/响应序列。

请求流关键要素:HTTP方法、要访问的页面、表单参数。

响应流关键要素:状态码、内容类型、内容。

HTML是HTTP响应的一部分。对于HTML中的img元素又会发出一次请求,我们应该尽量减少请求的次数。

请求中包含一个HTTP方法名,最常用的是GET和POST,不常用的包括HEAD、TRACE、PUT、DELETE、OPTIONS和CONNECT。

GET请求不能包含很多的数据,并且会暴露数据,POST请求不能建立书签。

详见书15页GET请求剖析,详见书16页POST请求剖析,详见书17页响应剖析。

MIME类型告诉浏览器要接收的数据是什么类型。

URL资源唯一地址,详见书20页URL详解。