Flex学习笔记-概念篇

在了解Flex之前,我们先要了解一些概念:

Flex:Flex 是 Adobe发布的presentation server(展现服务),它是java web container或者.net server的一个应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应的.swf文件,传送到客户端,由客户端的flash player或者shockwave player解释执行,给用户以丰富的客户体验。现在Flex最新版本为Flex 3.0.

Web Service:主要是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。简单的说就是远程信息访问,是基于XML并利用SOAP,WSDL等协议实现跨平台信息传递的一种技术. Web Service 是一个能够实现远程数据交互的一个技术和协议,通过HTML进行通讯。 他实现了 不同平台,不同开发语言和开发技术实现的 软件个体 之间的通讯,也就是说 c+/vb/.net/java 开发的软件他们只要满足了web Service 的协议都可以进行自由的数据信息交互。比如:有一个可以提供天气预报的服务,我们的程序就可以从这个服务上获取到当前最新的天气信息

SOAP:即简单对象访问协议(Simple Object Access Protocol).缩放在电影fight  club("战争俱乐部")中,brad  pitt和edward  norton是一对密友?心理上对立的两个极端,两个小伙子尝试互相通信,但十分艰难。令人感兴趣的是,没有给出提示台词。影片中的大部分剧情都围绕着肥皂的生产进行,看上去像是把多个角色以独一 无二的、令人意想不到的方式绑在了一起。同样,现在快进到一种不同类型的剧情,microsoft和sun这两个软件密友  在internet也出演了这段剧情,他们每一方都用经过良好定义的视点, 试图弥合彼此间的差异,并与另一方之间建立一条通信线路,即,soap。

简单地讲,就是允许Java对象和COM对象在分布式、分散的、  基于Web的环境中彼此通话,SOAP允许任何类型的对象(或代码) 在任何平台上,以任何一种语言相互通信。目前,已在20多个平台上,以60多种语言实现了SOAP.

SOAP是通讯协议 ,用于应用程序之间的通讯 ,SOAP是一种信息发送的格式 ,SOAP是通过因特网来通讯的 ,SOAP是独立的平台 ,SOAP是独立的语言 ,SOAP是建立在XML基础之上的 ,SOAP是简单并可以扩展的 ,SOAP允许透过防火墙传播 ,SOAP会以W3C标准为标准而发展起来。

W3C: World Wide Web Consortium,全球万维网联盟的简称。W3C的主要职责就是确定未来万维网的发展方向,并且制定相关的推荐(由于W3C是一个民间组织,没有约束性,因此只提供建议)。SOAP,WSDL,XML,MathML, HTML,CSS, XHTML和DOM等网络语言规范就是由W3C所制定的。

RIA:Rich Internet Applications,丰富互联网应用程序。丰富互联网应用程序是将桌面应用程序的交互的用户体验与传统的Web应用的部署灵活性结合起来的网络应用程序。在过去的两到三年中,Web开发人员一直是想构建一种比传统HTML更丰富的客户端:这是一个用户接口,它比用HTML能实现的接口更加健壮、反应更加灵敏和更具有令人感兴趣的可视化特性。RIA技术的出现允许我们在因特网上以一种像使用Web一样简单的方式来部署富客户端程序。无论将来RIA是否能够如人们所猜测的那样完全代替HTML应用系统,对于那些采用C/S架构的胖客户端技术运行复杂应用系统的机构和采用基于B/S架构的瘦客户端技术部署Web应用系统地机构来说,RIA确实提供了一种廉价的选择。Flex就是RIA技术的一种。

 

posted @ 2008-06-29 17:23  潇客  阅读(306)  评论(0编辑  收藏  举报