您的位置:首页 > Web前端 > JavaScript

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(公共网关接口)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  servlet