开放源码 CMS 入门,第 3 部分: 构建定制存储
2010-04-16 00:00:00 来源:WEB开发网本教程保留文档资源的默认文件系统存储,并且使添加到 Slide 的新修订版与 salesforce.com 同步。此外,您将学习如何以各种不同的方式扩展这个定制的存储,以及如何使用 Slide WebDAV 属性作为 salesforce.com 元数据。
当您完成本教程之后,便可以通过 Slide/WebDAV 接口将修订版添加到文档资源处,并自动替换该文档在 salesforce.com 上的那个版本。由于 salesforce.com 还不具备 WebDAV,所以这一点有重要意义。
本教程将展示如何:
将 Slide 内容存储扩展成您自己的类。
考察 sforce Web 服务 API,并规划新的存储适配器。
编写和测试定制存储的方法。
采用更多的定制,包括设置定制属性。
先决条件
对于本教程,需要具有一定的 Java 编程技巧,知道如何使用 Eclipse 和 Apache Ant 来构建 Java 技术项目。
此外,为了运行本教程中的代码,需要:
Java 2 Platform, Enterprise Edition (J2EE) V1.4 Software Development Kit (SDK) 或更高版本。
Eclipse V3.0.1 或更高版本。
Slide/Tomcat bundle(在第 1 篇教程中已安装)。
Slide 源文件(在第 2 篇教程中已安装)。
Java Document Object Model (JDOM)
Java Transaction API (JTA)
Tomcat V4.1(如果您不使用 Slide/Tomcat bundle 的话)。
Jakarta Commons HTTP Client
Java Management Extension (JMX)
Log4j
Sforce Web 服务 API
Apache Ant
开始一个 Eclipse 项目
在这一节中,设置好 Eclipse,以便创建自己的定制存储。
安装 Eclipse
- ››CmsTop采集图文教程
- ››cmstop如何更换系统默认模板
- ››CmsTop大众版视频教程之:文章采集教程
- ››CMS行业价值和方向在哪里 究竟还剩下些什么?
- ››开放的云让业务更“闪亮”
- ››开放源码 CMS 入门,第 1 部分: 下载、安装和开始...
- ››开放源码 CMS 入门,第 2 部分: 通过 Eclipse 构建...
- ››开放源码 CMS 入门,第 3 部分: 构建定制存储
- ››开放源码 CMS 入门,第 5 部分: 为 Jakarta Slide...
- ››开放源码 CMS 入门,第 6 部分: 为 Jakarta Slide...
- ››CMS阅读功能 for v 7.5
- ››开放标准、开放源码和 Domino 6: 通过 Python 和 ...
更多精彩
赞助商链接