第一章 为什么使用Servlets & JSP:前言与概述

248 阅读1分钟

为什么使用Servlets & JSP(Java Server Page)

Web服务器和客户做什么?它们会如何会话?

Web服务器

1. Web服务器接收客户请求,然后向客户返回一些结果(资源)
2. 服务器可以指物理主机(硬件),也可以指Web应用服务(软件、进程)

Web客户端

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

如何会话

页面渲染

1. HTML(HyperText Markup Language)超文本标记语言,负责渲染页面。通俗地讲,就是告诉浏览器如何把内容展示给用户。

通信协议

1. HTTP是Web上客户端和服务器的通信协议。

HTML速成指南

1. 标记
2. 属性

什么是HTTP协议

1. HTTP协议是网络协议
2. HTTP会话的结构是一个简单的请求/响应序列:浏览器发出请求,服务器做出响应
3. 请求流的关键要素:
    > HTTP方法(要完成的动作)
    > 要访问的页面(url)
    > 表单参数(如方法参数)
4. 响应流的关键要素:
    > 状态码(表示请求是否成功)
    > 内容类型(包括文本、图片、HTML等)
    > 内容(具体的HTML、图片等)

HTTP GET请求剖析

image.png

HTTP POST请求剖析

image.png

HTTP 响应剖析

image.png

使用URL定位Web页面

1. Web上每个资源都有唯一的地址,采用的就是URL格式

image.png

HTML中引入Java,这就是JSP

1. JSP页面就像是一个HTML页面,只不过把Java和Java有关的东西放在这个页面中。