瘦客户端(Thin Client):

指的是在客户端-服务器网络体系中的一个基本无需应用程序的计算机终端。

它通过一些协议和服务器通信,进而接入局域网。作为应用程序平台的Internet的到来为企业应用程序提供了一个全新的领域:一个基于

Internet/intranet的应用程序运用一个只包含一个浏览器的瘦客户端。这个浏览器负责解释、显示和处理应用程序的图形用户界面(GUI)和

它的数据。这样的一个应用程序只需要被安装在一个Web服务器上,用户可以自动接收升级。一个解决方案只需要部署一次,甚至对成千的用户也是如此,这种想

法的确很吸引人,尤其是Internet技术帮我们缓解了一些传统的应用程序的障碍,比如防火墙和对多平台的支持。

瘦客户端将其鼠标、键盘等输入传送到服务器处理,服务器再把处理结果回传至客户端显示。

不同的客户端可以同时登录到服务器上,模拟出一个相互独立又在服务器上的工作环境。与此相反,普通客户端会尽可能多地进行本地数据处理,与服务器(或其他

客户端)的通信中只传送必要的通信数据。

瘦客户机具有IT高效性、安全性和经济性

“胖客户端”(Rich Client)是相对于“瘦客户端”(Thin Client)(基于Web的应用程序)而言的,它是在客户机器上安装配置的一个功能丰富的交互式的用户界面,例如Oracle、DB2数据库的客户端管理工具。

胖客户端模式将应用程序处理分成了两部分:由用户的桌面计算机执行的处理和最适合一个集

中的服务器执行的处理。一个典型的胖客户端包含一个或多个在用户的PC上运行的应用程序,用户可以查看并操作数据、处理一些或所有的业务规则——同时提供

一个丰富的用户界面做出响应。服务器负责管理对数据的访问并负责执行一些或所有的业务规则。这种模式也有一些“变种”,它们主要处理业务规则和数据的物理

位置。重点是,胖客户端应用程序是在用户的计算机上运行的。

九十年代末以来,基于Web的应用程序得到了广泛的使用,这主要是因为它们可以很容易地

被终端用户使用,终端用户只要一台能够上网的电脑就行。然而,对于高交互性的程序接口来说,基于Web的接口很难满足要求。编写复杂的在终端用户浏览器中

执行的客户端脚本不是一个可行的增强交互性的方法。商业团体认识到有时候部署一个基于Web的解决方案并不能满足所有用户需求。此外,基于Web的应用程

序也不能够脱机使用。

“富客户端”(Rich Client)简介富因特网应用程序(Rich

Internet

Applications,RIA)利用具有很强交互性的富客户端技术来为用户提供一个更高和更全方位的网络体验。RIA集成了桌面应用的交互性和传统

Web应用的部署灵活性与成本分析,以创建单一而完整的用户体验。富客户端技术使创建RIA成为可能,它提供一个运行时的环境以承载被编译的客户端应用程

序,该客户端应用程序是一个使用HTTP协议发布的文件。客户端应用程序使用异步的C/S结构连接到现有的应用服务器,这是一种安全的、可升级的、具有良

好适应性的面向服务模型,这种模型由当前所采用的Web服务驱动。

富客户端技术正在不断地完善中,但并不意味着会取代HTML。相反它将进一步扩展浏览器

功能,使之提供更加高效和友好的用户接口。许多RIA都在浏览器中运行,甚至它本身就是HTML的一部分,所以HTML将继续保持其原有的角色。另外,由

于富客户端技术可以支持运动的图象、视频、音频、双向的数据通信和创建复杂的窗体,它为创建应用程序用户接口提供了一个高效而完善的开发环境.

RIA开发必须具备三个要素:富客户端技术、服务器技术和开发工具。富客户端技术充分利

用本地机器的处理能力来处理数据,而不需要把某些数据发送到服务器处理,充分利用了本地机器的资源。服务器技术提供了一种与富客户端的连接机制,作为

RIA的服务器技术必须从现有的服务器技术继承,可以提供一个快速的脚本环境,支持数据库应用开发、双向数据通信、实时数据通信,甚至采用一种新的服务

器,例如:ColdFusion Server和Flash Communication

Server等。RIA实现必须有一组简单而高效的开发工具,如果没有一组简单而高效的开发工具,那么富客户端技术与服务器技术是毫无意义的。正是由于

RIA的C/S结构,它需要一组开发工具协同工作才可以完成。

posted on 2009-10-10 16:56 异域流浪 阅读(189) 评论(0)  编辑  收藏

java web胖客户端,【转载】:瘦客户端、胖客户端、富客户端相关推荐

  1. 如何攻击Java Web应用【转载】

    越来越多的企业采用Java语言构建企业Web应用程序,基于Java主流的框架和技术及可能存在的风险,成为被关注的重点. 本文从黑盒渗透的角度,总结下Java Web应用所知道的一些可能被利用的入侵点. ...

  2. 转载:富客端(也叫胖客户端)与瘦客户端的区别

    http://hi.baidu.com/loky2008/item/947a63e67c65bf088d3ea8a3 文章出处 要想知道富客户端交互技术,是一个什么样的技术,那你得先了解胖客端(也叫富 ...

  3. [转]关于胖客户端和瘦客户端的理解

    http://blog.sina.com.cn/s/blog_572390880100oo86.html C/S B/S的区别 你是不是说胖客户端相当于一个C/S结构,而瘦客户端相当于一个B/S结构呀 ...

  4. 胖客户端与瘦客户端的区别?

    要想知道富客户端交互技术,是一个什么样的技术,那你得先了解胖客端(也叫富客户端)与瘦客户端的区别. 网络应用程序经历了从胖客户端到瘦客户端的发展历程,胖客户端是相对于传统的C/S结构的网络应用程序来说 ...

  5. 胖客户端、瘦客户端和富客户端

    1.胖客户端 以C/S结构开发的网络应用程序,需要为客户端开发专用的客户端软件,相对而言其客户端比较庞大,在客户端可以实现很多功能,分担服务器的负担,属于胖客户端类型. 2.瘦客户端 以B/S结构开发 ...

  6. Java Web性能优化

    Java Web性能优化 转载:http://hi.baidu.com/jiaqiang_22/item/c13dc2ac7d360a3c020a4d76 你时常被客户抱怨JSP页面响应速度很慢吗?你 ...

  7. java web编码详解_Java Web 之编解码分析

    Java Web 之编解码分析 所谓编码,就是将字符转换成字节,所谓解码,就是将字节转换为字符.而编解码中存在的问题主要是由编码和解码所用字符集不匹配导致的.本文主要从以下三个方面分析 Java We ...

  8. Mapxtreme中的胖客户端、瘦客户端及中型客户端介绍

    /***********本人原创,欢迎转载,转载请保留本人信息*************/ 作者:wallimn 电邮:wallimn@sohu.com 博客:http://wallimn.bokee ...

  9. 瘦客户端、胖客户端、富客户端

    瘦客户端(Thin Client): 指的是在客户端-服务器网络体系中的一个基本无需应用程序的计算机终端. 它通过一些协议和服务器通信,进而接入局域网.作为应用程序平台的Internet的到来为企业应 ...

最新文章

  1. css php html介绍,对CSS知识的简单介绍
  2. 【深度学习】图像去噪:一种基于流的图像去噪神经网络
  3. DL开源框架Caffe | 模型微调 (finetune)的场景、问题、技巧以及解决方案
  4. [转] DevExpress 第三方控件汉化的全部代码和使用方法
  5. 腾讯花85亿买岛;微信发原图或泄露位置信息?高通逼因特尔把Modem芯片业务卖给苹果?小米9官网正式下架……...
  6. 数字货币交易所数据安全随笔
  7. c# Chart 服务器端动态创建ChartArea
  8. Linux 内核漏洞可用于逃逸 Kubernetes 容器
  9. Go语言中的复合类型及面向对象思想
  10. 在Windows上安装虚拟机详细图文教程
  11. mock gps android,GitHub - Hilaver/MockGPS: Android application to fake GPS
  12. 无人驾驶技术的发展趋势
  13. 汇编语言--计算 ffff:0 ~ ffff:b 单元中的数据的和,存储在 dx 中
  14. 【论文笔记】Deep Survival: A Deep Cox Proportional Hazards Network
  15. DNS劫持和DNS污染的区别
  16. 【NLP技术】:NLP简单介绍
  17. halo_Halo 3评论
  18. 玩转NVIDIA Jetson AGX Xavier--- 中文用户手册
  19. requests发送post请求的一些疑点
  20. Android蓝牙调试助手

热门文章

  1. 未来一年西藏旅行时间表,此生必去一次。
  2. js输出26个英文字母
  3. K8S集群中Pod资源数据丢包排查思路
  4. Ceph对象存储(rgw)的IPv6环境配置
  5. 【论文】GC-MC论文相关
  6. 这些样机模型,全部免费下载
  7. 华硕X99-A II 安装使用 志强 XEON E5-1603 v4
  8. PDF报表打印 -- Jasper Report
  9. PAT乙级1040:有几个PAT (25)
  10. linux uefi转mbr方法,如何将uefi改成mbr分区