srp分布式对象的关键技术

srp分布式对象的关键技术

ID:34072438

大小:51.30 KB

页数:3页

时间:2019-03-03

srp分布式对象的关键技术_第1页
srp分布式对象的关键技术_第2页
srp分布式对象的关键技术_第3页
资源描述:

《srp分布式对象的关键技术》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊SRP分布式对象这些特点的实现,将会遇到一系列新的问题,也会引出对

2、应的关键技术:1.对象的唯一标识服务器端和客户端一般分布在不同的物理实体上,其对象之间对应关系...啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

3、啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊SRP分布式对象的关键技术啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊SRP分布

4、式对象的关键技术该系列文章发表的观点和讨论的内容,或许偏向概念一些;距离实际的编程技术,技巧有些差距。但是这里提及的概念,都是很普通的,略为思考就能够明了的概念。相信很多同行能够理解本文所讨论的内容。目前现有的分布式对象的概念,都不是很完善,这也给了我们一个机会。基于前面的论述,SRP分布式对象具有以下特点:a)对象分布在服务器和客户端,两者通过唯一的标识进行对应。b)对象的执行代码(脚本),需要分布到客户端。c)对象的属性,需要分布到客户端。d)对象象管的数据,需要分布到客户端。分布式对象管理功能,完成上述对象执行代码(脚本),属性和数据的分布,并为其上的应用,提供基于对

5、象的标准接口。对象包含属性,方法和数据三部分,其方法通过执行代码(脚本)来体现。为什么说数据是对象的一部分呢?举一个简单的例子能够很好的说明,比如图片对象,其属性有宽度,高度,编码格式,位宽等。很少认为图片实际的数据也是属性,因此将对象数据单独列出来,与属性和方法并列在一起,作为描述对象的一项,更加符合实际。纵观目前分布式对象的概念,不管是DCOM,COBRA等,都没有如此完善的定义,基于现有概念的实现,或多或少都受到一些限制。其实,SRP分布式对象的概念,在目前的应用中,都有实际的对应。例如,在HTML网页中,如下一段描述图像的脚本:

6、.images***”width=10border=0>描述中包含有图像对象的属性(宽度,高度,显示边界,图像文件名称),实际的图像文件为图像对象的数据。还可以定义Jscript脚本作为图像对象的代码。与这里谈到的SRP分布式对象的概念完全对应。该图像对象的内容,随着HTML文件,在HTTP响应消息中传递给客户端。也即,图像对象的属性,方法和数据,通过HTTP协议分布到客户端。但是HTML格式虽然包含全了对象的内容(属性,方法和数据),但是并没有对象的概念,因此基于HTML的应用没有层次结构,其应用扩展受到限制,如前文所述。SRP分布式对象这些特点的实现,将会遇到一系列

7、新的问题,也会引出对应的关键技术:1.对象的唯一标识服务器端和客户端一般分布在不同的物理实体上,其对象之间对应关系,需要唯一一个标识来确定,这里认为采用UUID是一个不错的选择,不同计算机上产生的UUID不重复,并且范围足够大,可以唯一在网络环境中标识一个对象。2.对象和对象属性的分类对象的属性,方法和数据为什么分布到客户端,进一步研究这个问题,就会发现,其目的是为了构造在客户端的运行环境,对象操作进行在客户端本地实现,以提高客户端应用的友好性和体验性。这点也可以从HTML,Jscript,AJAX的发展历程中总结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。