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 系统测试-邓强)

原文地址:https://www.cnblogs.com/George19950505/p/12297424.html

时间: 2024-10-13 13:58:18

39 web 客户端技术的相关文章

客户端技术的一点思考(数据存储用SQLite, XMPP通讯用Gloox, Web交互用LibCurl, 数据打包用Protocol Buffer, socket通讯用boost asio)

今天看到CSDN上这么一篇< 彻底放弃没落的MFC,对新人的忠告!>, 作为一个一直在Windows上搞客户端开发的C++程序员,几年前也有过类似的隐忧(参见 落伍的感觉), 现在却有一些不同的想法. 首先,个人职业发展是否成功, 技术只是其中一小块,尤其是在大公司, 更多的是依靠所谓的软实力.作为一个对技术有追求的工匠,我们下面重点说技术相关的. 现在回头看计算机行业的发展,我们看到不同的发展阶段: 1. PC时代,这个时代离我们并不遥远, 也有是2000年前后, 该时代最鲜明的特征是Win

《Web渗透技术及实战案例解析》pdf

下载地址:网盘下载 内容简介 编辑 本书从Web渗透的专业角度,结合网络安全中的实际案例,图文并茂地再现Web渗透的精彩过程.本书共分7章,由浅入深地介绍和分析了目前网络流行的Web渗透攻击方法和手段,并结合作者多年的网络安全实践经验给出了相对应的安全防范措施,对一些经典案例还给出了经验总结和技巧,通过阅读本书可以快速掌握目前Web渗透的主流技术.本书最大的特色就是实用和实战性强,思维灵活.内容主要包括Web渗透必备技术.Google黑客技术.文件上传渗透技术.SQL注入.高级渗透技术.0day

客户端技术:Cookie 服务端技术:HttpSession

客户端技术:Cookie 服务端技术:HttpSession 07. 五 / android基础 / 没有评论 一.会话技术1.什么是会话:客户打开浏览器访问一个网站,访问完毕之后,关闭浏览器.这个过程称之为一个会话.就如同打电话.2.会话在编程中主要解决的问题是:保存各个用户的数据信息.3.保存用户各自数据的主要技术:客户端技术:Cookie服务端技术:HttpSession 二.Cookie1.获取Cookie采用request.getCookies()2.设置Cookie采用respons

Web开发技术发展历史

Web开发技术发展历史 来自:天码营 原文:http://www.tianmaying.com/tutorial/web-history Web的诞生 提到Web,不得不提一个词就是"互联网".Web是World Wide Web的简称,中文译为万维网."万维网"和我们经常说的"互联网"是两个联系极其紧密但却不尽相同的概念.今天"互联网"三个字已经承载了太多的内涵,提到互联网,我们通常想到的一种战略思维,或者是一种颠覆传统的商

客户端技术的一点思考

今天看到CSDN上这么一篇< 彻底放弃没落的MFC,对新人的忠告!>, 作为一个一直在Windows上搞客户端开发的C++程序员,几年前也有过类似的隐忧(参见 落伍的感觉), 现在却有一些不同的想法. 首先,个人职业发展是否成功, 技术只是其中一小块,尤其是在大公司, 更多的是依靠所谓的软实力.作为一个对技术有追求的工匠,我们下面重点说技术相关的. 现在回头看计算机行业的发展,我们看到不同的发展阶段: 1. PC时代,这个时代离我们并不遥远, 也有是2000年前后, 该时代最鲜明的特征是Win

python web编程-web客户端编程

web应用也遵循客户服务器架构 浏览器就是一个基本的web客户端,她实现两个基本功能,一个是从web服务器下载文件,另一个是渲染文件 同浏览器具有类似功能以实现简单的web客户端的模块式urllib以及urllib2(可以打开需要登录的网页)等模块 另外还有一些负载的web客户端,它不仅下载web文件,还执行其它复杂的任务,一个典型的例子就是爬虫 python实现爬虫也有一些框架模块:如Scrapy 使用python创建一个简单web客户端 你要弄清楚浏览器只是web客户端的一种,而且功能有限,

转Web开发的发展史---Web开发技术的演变

转自:http://blog.csdn.net/zzzkk2009/article/details/9849431 在接下来的几个月时间里,我打算写一系列关于完整web开发的文章.这第一篇文章虽然有所粗略,但也能够充分概括了在之前15年或者更久的时间里web应用程序如何进行演变.并且最后我会囊括下这段时间内所写的相关技术. 在过去的美好日子里,我们使用的是简单的web页面(包括动态gif图片!).作为精美设计的典范,苹果有着这样的一个网站: 在那时,Web开发还比较简单,开发者经常会去操作web

Web服务技术协议:REST与SOAP

Web服务技术就有SOAP(Simple Object Access Protocol,简单对象访问协议)和REST(Representational State Transfer,表示性状态转移) REST: 一种采用标准URI进行调用的方案.客户端的应用通过URI来获取资源的表征.获得这些表征致使这些应用程序转变了其状态.如果你需要无状态的CRUD(Create/Read/Update/Delete,创建/读取/更新/删除)操作,那么应采用REST. 优点: 1. REST很容易理解 2.

谷歌 Web 开发技术变迁史与踩坑史

文章的作者 CJ 是 Google 八年的资深工程师,现回国创办了在线协作文档「一起写」,这篇文章也是他与 geek 范的同事们在「一起写」协作完成的.点击 NEXT 产品集「Google 开源项目」,完整查看文中提到的技术与开源项目. 过去十几年来, Web 开发技术从最初的纯 HTML 到 CGI.PHP / JSP / ASP.Ajax.Rails.Node.js,已经发展到了一个非常成熟的阶段.去年的 Google I/O,谷歌开发者中心推出了关于 Web 开发的最佳实践手册:而今年的