39 web 客户端技术
浏览器工作原理(核心模块)
- 页面渲染(HTML) - 渲染引擎,是浏览器的核心;兼容性测试时,只要关注渲染引擎即可,相同引擎选择一款即可
- 举例:Trident(微软-IE);Gecko;KHTML;
- JavaScript 的解析和执行
- 网络处理:不是核心技术;
- 数据保存,缓存(加速下次访问时间)
常用客户端技术手段
- Ajax
- ActiveX
- Flex - 富客户端,介于B/S, C/S 之间的一种架构
- 扩展插件
- silverlight
40 web 服务器端技术
核心功能:
- 处理客户端请求(HTTP)
- 响应客户端发送的请求:
- 客户端和数据库之间的媒介:客户端发送请求到服务器,服务器调用数据库中的数据;然后服务器将数据库中的数据返回给客户端
- 3层构架:C - S - D
- N 层构架:3 层构架已经具备了构架的核心,增加的主要是后端,如下:
-
- 1. web 前端服务器:只负责处理、转发HTTP请求,不负责访问数据库、业务逻辑处理
- 2. 应用服务器:负责核心业务逻辑,并和数据库打交道;
常用web 服务器技术
Apache:适用于任何平台;IIS:(适用于微软);Tomcat;
应用服务器:J2EE 服务器;IIS 服务器;
常用web 服务器只能处理http请求和静态资源,动态资源需要脚本引擎完成。
动态的网页处理有服务器完成,服务器端的脚本引擎完成之后,以标准的HTML格式返回给客户端,通用的脚本引擎,包括:ASP, PHP, JSP, RUBY
集群环境
定义:将多台服务器集中起来进行同一种服务(均在均衡,故障转移),实现方式包括如下四种:
- 硬件集群:使用硬件完成,比如redware
- 操作系统集群:通过操作系统实现集群,属于软件级集群
- 应用服务器集群:
- 数据库集群:数据库系统直接集群,如Oracle RAC
(WEB 系统测试-邓强)
原文地址:https://www.cnblogs.com/George19950505/p/12297424.html
时间: 2024-10-13 13:58:18