【Java EE(Java Web)】期末复习 知识点总结 第一节 Web系统概述
·
Web系统概述
-
C/S和B/S模式
-
C/S(Client Serve)
- 运行在操作系统上的客户端程序直接访问数据库服务器
- 人机交互反应快,但是安装和维护困难
- 应用举例
-
B/S(Browser Serve)
- 浏览器访问服务器的软件运行模式
- 客户端零维护,系统扩展容易。但是服务器负担重,客户端界面不够丰富,响应不如C/S
- 应用举例
-
-
web系统
-
构成
- web客户端(浏览器,负责显示页面)
- 通信协议(http协议)
- web服务器(提供web页面和其他资源)
-
工作流程
- 用户在浏览器输入
- 发送http请求和参数到服务器
- 服务器访问数据库并返回结果
- 返回响应(回应HTML)
- 浏览器解释执行HTML
- 返回响应(回应HTML)
- 服务器访问数据库并返回结果
- 发送http请求和参数到服务器
- 用户在浏览器输入
-
-
HTTP协议
-
工作原理
- 超文本传输协议,基于请求-响应的无状态协议
- 典型HTTP事务处理
- 客户端与服务器建立连接
- 客户向服务器提出请求
- 服务器接受请求,并根据请求返回相应的文件作为应答
- 客户与服务器关闭连接
- HTTP连接是一次性连接,限制每次连接只能处理一个请求,服务器响应后关闭连接,下次请求再重新连接
- 无状态协议,服务器不保留与用户交易时的任何状态,减轻服务器记忆负担,响应速度加快
- 典型HTTP事务处理
- 超文本传输协议,基于请求-响应的无状态协议
-
状态码
- 1xx 信息状态码
- 2xx 成功状态码(服务器成功接收并处理请求)
- 3xx 重定向状态码
- 4xx 客户端错误状态码
- 5xx:服务器错误状态码
-
-
URL和URI
-
URL(统一资源定位符,即网址,如http:∥localhost:8080/news.html)
- 组成
- 协议:http
- 主机地址:localhost:8080
- 项目资源地址:news.html
- 修改端口
- tomcat端口号默认使用8080
- connector port="6060"修改到6060端口
- 组成
-
URI(统一资源标识符)
- 以特定语法标记一个资源的字符串
- URL
- URN
- 以特定语法标记一个资源的字符串
- 两者关系
- URI是URL的父类
-
-
动态网页技术
- PHP
- ASP
- JSP
- java+HTML
- 跨平台,安全性高
- java+HTML
- 动态网页和静态网页区别
- 静态网页:页面内容和显示效果不变,除非修改代码
- 动态网页:代码虽然没变,但是显示的内容会根据时间,环境或数据库操作的结果发生改变
更多推荐



所有评论(0)