Head First Servlet & JSP 学习笔记(1)
2017-07-26 08:21
561 查看
前言和体系结构
1.客户和服务器都知道HTML和HTTP(1) HTML告诉浏览器怎样向用户显示内容
(2) HTTP是WEB上客户和服务器之间进行通信所用的协议
(3) 服务器使用HTTP向客户发送HTML
HTML速成指南 标记 描述 <!-- --> 在这里加注释 <a> 锚点--通常用来放一个超链接 <align> 对内容左对齐,右对齐,居中,或调整行距 <body> 定义文本体的边界 <br> 行分隔 <center> 将内容居中 <form> 定义一个表单 <h1> 一级标题 <head> 定义文档首部的边界 <html> 定义HTML文档的边界 <input type> 在表单中定义一个输入组件 <p> 一个新段落 <title> HTML文档的标题
URL解析
协议 端口 资源 _____ ________ | | | | | http://www.wickedlysmart.com:80//beeradvice/select/beer1.html | | | | _____________________ ___________________ 服务器 路径
协议:告诉服务器使用什么通信协议(这里是HTTP)
服务器:所请求的物理服务器的唯一名,这个名字映射到唯一的IP地址
端口:URL的这一部分是可选的,一个服务器可以指定多个端口,默认端口是80
路径:所请求的资源在服务器上的路径
资源:所请求的内容的名字
3.要点
(1) HTTP代表超文本传输协议,这是Web上使用的网络协议。HTTP运行在TCP/IP之上。
(2) HTTP使用一种请求/响应模型,客户做出一个HTTP请求,Web服务器返回一个HTTP响应,再由浏览器确定如何进行处理
(3) 如果来自服务器的响应是一个HTML页面,就会把HTML增加到HTTP响应中
(4) HTTP请求包括:
请求URL(客户想要访问的资源)
HTTP方法(GET,POST 等)
(可选)表单参数数据(也称查询串)
(5) HTTP响应包括:
一个状态码
内容类型(MIME类型)
响应的实际内容(HTML,图像等)
(6) GET请求会把表单数据追加到URL的最后
(7) POST请求将表单数据包括在请求的体中
(8) MIME类型告诉浏览器要接收哪一类的数据,以便浏览器知道如何加以处理(呈现HTML,显示图片等)
(9) URL代表统一资源定位符。Web上的每个资源都有自已的唯一地址,都采用这种URL形式。首先是一个协议,然后是服务器名以及一个可选的端口号,再后面通常是一个特定的路径和资源名。如果URL对应一个GET请求,那么它可能还包含一个可选的查询串。
(10) Web服务器擅长提供静态页面,但是如果需要页面中有动态创建的数据,就需要某种辅助应用与服务器协作。这种辅助应用成为CGI(公共网关接口)。
相关文章推荐
- Head First Servlet&Jsp 学习笔记(一) 一些基础知识
- headfirst servlet&jsp笔记
- 【Head First Servlets and JSP】笔记6:什么是响应首部 & 快速搭建一个简单的测试环境
- Head First Jsp&Servlet笔记2 servlet
- 【Head First Servlets and JSP】笔记22:直接从请求到JSP & 获取Person的嵌套属性
- Head First Servlets & JSP 学习心得(一)
- Head First Servlet/JSP 学习笔记(1)
- 【Head First Servlets and JSP】笔记13:session & cookie
- 【Head First Servlets and JSP】笔记14:session再探 & Listener示例
- 【Head First Servlets and JSP】笔记24:include指令与include动作 & param动作 & foward动作
- Head First Jsp&Servlet笔记01 入门
- JSP&&SERVLET学习笔记(六):getReader(), getInputStream()读取Body内容
- JSP&Servlet学习笔记----第5章
- 【Head First Servlets and JSP】笔记11:cookie
- Head First Servlets&Jsp 读书摘记2——【作为Servlet】
- 【Head First Servlets and JSP】笔记18:JSP指令
- JSP&Servlet学习笔记----第6章
- JSP&Servlet学习笔记-第六章:使用JSP
- JSP&Servlet学习笔记----第1/2章
- My first thought of reading this book-《Head First sServlets & JSP》