一个用于 Python 的 CMIS API 库,第 2 部分: 使用 Python 和 cmislib 构建真正的 ECM 工具
2010-05-05 00:00:00 来源:WEB开发网核心提示:结合 Python 和 CMISPython 和 CMIS 联合工作时的表现更好,要简要了解 Oasis Content Management Interoperability Services (CMIS) 规范和 cmislib,一个用于 Python 的 CMIS API 库,第 2 部分: 使用 Python
结合 Python 和 CMIS
Python 和 CMIS 联合工作时的表现更好。要简要了解 Oasis Content Management Interoperability Services (CMIS) 规范和 cmislib,请参阅本系列第 1 部分。
背景知识
这是本系列的第二篇文章,包含 3 个主要部分:
常用缩写词
API:应用程序编程接口
ECM:企业内容管理
IDE:集成开发环境
OASIS:结构化信息标准促进组织
PDF:可移植文档格式
REST:具象状态传输
URL:统一资源定位符
XML:可扩展标记语言
Python 和 CMIS — 本部分简要介绍并讨论 Python 为何是编写 CMIS 相关工具的理想语言。
代码详解 — 本部分详细解释源代码各部分如何相互配合,以便您可以针对其他类型的元数据和源轻松扩展它。
运行工具 — 本部分探索这个工具的运行时特征,以及如何设置依赖项。如果您对该工具如何形成以及怎样工作的解释不感兴趣,只想下载并使用它,那么可以直接跳到 运行工具 部分。
通过工具构建学习一门新语言
在我开始撰写本文的一个月之前,我正在寻找一个能够用于自学 Python 的小项目。对我而言,在需要学习一门新语言时,我可以从头到尾阅读一本教科书,但一周之后我就会完全忘记书里讲了些什么。我永远也不会真正了解那种语言及其相关工具将如何为我服务。如果不使用那种语言做一些有用的事,该语言的相关概念就不会在我的记忆中得到巩固。碰巧最近我和 Jeff Potts 一起合作,以便解决他的新的 CMIS Python 库(cmislib)和 IBM CMIS 技术预览服务器之间的一些互操作性问题。这使我有机会思考如何为长期存在的系统构建工具的问题。
更多精彩
赞助商链接