几个名字的解释和理解:OLE,WebDAV

本文介绍了OLE(对象链接和嵌入)与WebDAV(基于HTTP的分布式创作和版本控制)两项关键技术。OLE是一种由微软开发的技术,用于在应用程序间共享数据;WebDAV则扩展了HTTP协议,为Web服务器提供了读写、文件锁定和版本控制等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

想要搞清楚这几个名称所代表的的意思最初的缘由是因为项目需要读取邮箱中的邮件并解析获取相关信息,试过Outlook客户端读取和OWA(Outlook Web Access),查到一些相关的API和模块,其中就有这几个单词,OLE和WebDAV,虽然OLE很熟悉,但WebDAV算是第一次见到,于是动了想弄清楚的心思。废话不多说,开始吧。


OLE:称作对象链接和嵌入。

以下内容摘自Wiki

OLE(Object Linking and Embedding,对象连接与嵌入)。OLE不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为部件对象模型(Component Object Model),简称COM。OLE可以用来创建复合文档,复合文档包含了创建于不同源应用程序,有着不同类型的数据,因此它可以把文字声音图像表格应用程序等组合在一起。

但对OLE的支持也带来了一些安全性问题,如在Outlook2002及以上版本中,黑客如果在邮件中嵌入危险OLE对象,就可以对其肆意伪装,有可能骗过用户导致安全问题。

还是看的不够懂,对吧。

Object Linking and Embedding (OLE) is a technology that lets you share data between applications and is supported for Microsoft® Windows®. OLE lets you link or embed data from other applications, such as a 1-2-3® chart, Lotus® Word Pro® document, or Freelance Graphics® presentation, in an IBM® Lotus® Notes® document. The collection of data you embed is an object

说白了就是允许你在应用程序中嵌入其他对象的一种技术,最开始由微软发明,是一个框架,1990年发布第一个版本。比如你打开一个PPT往里面嵌入视频信息或者音频信息就需要用到OLE技术,你从一个图片编辑工具里面加载图片到word文档也需要用到该技术。但是显然OLE不仅仅止步于此。

微软后来将该技术更加发展并且扩大到更广的标准,COM,即Component Object Model。可以在Mac,Unix和Windows系统上进行支撑,但主要还是在windows系统上用的比较多,而COM 的框架又是ActiveX的基础。COM实际包括OLE, OLE Automation, ActiveX, COM+, DCOM, the Windows shell, DirectX, and Windows Runtime.

支持OLE的应用包括:

  • Microsoft Windows 的一些应用, such as Excel, Word and PowerPoint
  • Corel WordPerfect
  • Adobe Acrobat
  • AutoCAD
  • 多媒体应用, like photos, audio/video clips and PowerPoint presentations.
不过由于其互操作性有限等一些缺点,OLE已经成为微软的过去式了。


WebDAV

WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使 应用程序可直接对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的 版本控制


关于这个百度百科已经介绍得很清楚了。

http://baike.baidu.com/link?url=VjLeFweBFe-aiAfdgrPiDC3c7at70u2JqmwkH3P8mMiJXdURzODWoYYpDLdfyfPw

链接一个应用:

通过webDAV来管理网站上的资源:

http://hongwei.blog.51cto.com/533436/182799

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

惹不起的程咬金

来都来了,不赏点银子么

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值