3.2分布式系统-通信和远程调用精品.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML基本语法 XML文件的结构 文件头:是XML的说明部分,描述了XML文档、版本号、编码信息和其他一些信息 ?xml version=1.0 encoding=GB2312? ? ... ... ?:表示本行是处理指令 ?xml-stylesheet type=text/css href=“exp-xml-2.css? 告诉浏览器如何处理此XML文档 xml:说明该文件是XML文件 version= “1.0” : 说明该文件遵循XML1.0规范 encoding=“GB2312“:采用GB2312编码 文件体:存放XML文件的具体信息,以元素形式出现 注释:在! ... ...之间 XML文档扩展名为.xml XML基本语法 XML声明 任何一个独立的XML文档必须以声明开始,声明必须使用小写的”XML”以及”version”关键词 ?xml version=1.0 encoding=GB2312? version属性用于指明文档的版本属性,即文档符合的XML规范 encoding 属性用于指明文档的编码使用的字符集,不指明则以Unicode编码格式进行分析,中文必须指明GB2312 XML基本语法 元素 由标签组成 标签内包含元素内容及其属性 元素名 属性名=“属性值” 文字内容(即元素的内容) /元素名 开始标签 结束标签 XML基本语法 元素 元素可嵌套(子元素),但标签之间不可交叉 书籍 名称多媒体技术教程 作者胡晓峰 /名称 /作者 … … 书籍 名称多媒体技术教程 作者胡晓峰 /作者 /名称 … … XML基本语法 XML示例 ?xml version=“1.0” encoding=“GB2312”? XML声明 personlist 根元素 person 子元素1 name李明/name birth dateformat=“ansi”1980.06.10/birth telephontelephone /person person 子元素2 name成茵/name birth dateformat=“ansi” 1970.12.12/birth telephontelephone /person /personlist 网络虚拟化 网络虚拟化: 在已有网络上构造多个不同的虚拟网络 每个虚拟网络支持一个特定的分布式应用 为特定应用进行优化,而不改变底层网络的特征 覆盖网络是一类虚拟网络,位于底层网络之上,提供: 满足一类应用需求的服务,如多媒体内容分发 在一个给定的联网环境中更有效的操作,例如在自组织网络中的路由 额外的特色,例如组播与安全通信 缺点是引入间接层,可能会有性能损失 远程过程调用(Remote procedure call, RPC) 不同进程之间的过程的调用 远程方法调用(Remote method invocation, RMI) 本地方法调用的扩展 调用另一个进程中对象的方法 事件驱动模型(Event-based model) 注册一些感兴趣的对象的事件 事件发生时会的到通知 3.分布式程序设计模型 接口 指定了可供其它模块访问的方法和变量 模块的实现可以随意改变而不影响模块的使用者 分布式系统中的接口 不能指定对变量的直接访问 只能通过输入参数和输出参数 指针不能作为参数传递或者作为结果返回 接口 RPC’s 服务接口 对服务器一组过程的说明,定义每个过程的输入输出参数,供客户端调用 RMI’s 远程接口 指定了可供其它进程中的对象进行调用的对象的方法 可以传递一个对象或者远程对象的指针,也可以返回这两种类型,这是与过程调用最大的不同 接口定义语言 (IDLs—Interface Definition Languages) program language, e.g. Java RMI 接口定义语言(IDLs)允许以不同语言实现对象以便相互调用 e.g. CORBA IDL ,DCE IDL and DCOM IDL,WSDL 接口的例子 * describe animation - First just shows the figure 5.6 then bring in descriptions of communication and remote reference modules then text on RMI software then

文档评论(0)

挺进公司 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档