39 web 客户端技术

Posted 王_叔_叔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了39 web 客户端技术相关的知识,希望对你有一定的参考价值。

39 web 客户端技术

 

浏览器工作原理(核心模块)

  1. 页面渲染(html) - 渲染引擎,是浏览器的核心;兼容性测试时,只要关注渲染引擎即可,相同引擎选择一款即可
    • 举例:Trident(微软-IE);Gecko;KHTML; 
  2. javascript 的解析和执行
  3. 网络处理:不是核心技术;
  4. 数据保存,缓存(加速下次访问时间)

 

常用客户端技术手段

  1. Ajax
  2. ActiveX
  3. Flex - 富客户端,介于B/S, C/S 之间的一种架构
  4. 扩展插件
  5. silverlight

 

40 web 服务器端技术

核心功能:

  1. 处理客户端请求(HTTP)
  2. 响应客户端发送的请求:
  3. 客户端和数据库之间的媒介:客户端发送请求到服务器,服务器调用数据库中的数据;然后服务器将数据库中的数据返回给客户端
    • 3层构架:C - S - D
    • N 层构架:3 层构架已经具备了构架的核心,增加的主要是后端,如下:
    • 1. web 前端服务器:只负责处理、转发HTTP请求,不负责访问数据库、业务逻辑处理
    • 2. 应用服务器:负责核心业务逻辑,并和数据库打交道;

 

常用web 服务器技术

Apache:适用于任何平台;IIS:(适用于微软);Tomcat; 

应用服务器:J2EE 服务器;IIS 服务器;

 

常用web 服务器只能处理http请求和静态资源,动态资源需要脚本引擎完成。

动态的网页处理有服务器完成,服务器端的脚本引擎完成之后,以标准的HTML格式返回给客户端,通用的脚本引擎,包括:ASP, php, JSP, RUBY

 

集群环境

定义:将多台服务器集中起来进行同一种服务(负载均衡,故障转移),实现方式包括如下四种:

  1. 硬件集群:使用硬件完成,比如redware
  2. 操作系统集群:通过操作系统实现集群,属于软件级集群
  3. 应用服务器集群:
  4. 数据库集群:数据库系统直接集群,如Oracle RAC

 

 

(WEB 系统测试-邓强)

 

以上是关于39 web 客户端技术的主要内容,如果未能解决你的问题,请参考以下文章

web客户端和服务器端分别都有哪些开发技术

web应用动态文档技术

《图解Http》 10,11章:构建Web的技术, Web的攻击技术

关于web技术的一些见解

Web端即时通讯技术原理分享

JAVA web 会话技术Cookie&Session