开放源码 CMS 入门,第 3 部分: 构建定制存储
2010-04-16 00:00:00 来源:WEB开发网SFTxFileContentStore 现在的行为仍然与开始的行为一样,因为虽然有了一个准备覆盖的方法,但是至今还没有作任何修改。我的开发过程是,在这个时候部署和测试这个类,以确保它仍然具有适当的功能,但是对于本教程,还是由您来作决定。如果您希望现在就测试,那么可以跳到“构建、部署和测试”这一节。现在就构建、部署和测试这个方法,然后返回此处,完成覆盖以及添加的 sforce 方法。
准备好库
注意,各个源文件夹现在显示红色的 x 图标,这表明编译器碰到错误。这是因为各个库和 .jar 文件还没有包括在构建路径中。
将 .jar 文件添加到构建路径的方法与前面在 Properties 窗口中添加源文件的方法类似。右键单击 slide-sforce 项目,然后选择 Properties。单击 Libraries 选项卡,然后单击 Add jars。于是出现图 2 所示的窗口。
图 2. 设置构建路径
CMS 入门,第 3 部分: 构建定制存储" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>
接下来,打开 slide-2.1 项目中的 build.xml 文件,并添加属性和类路径元素到 build.xml 文件,如清单 3 所示。
清单 3. Build.xml 新属性和类路径元素
//add these properties
<property name="jaxrpc.jar"
value="${lib.dir}/jaxrpc.jar" />
<property name="axis.jar"
value="${lib.dir}/axis.jar" />
<property name="sforce-api.jar"
value="${lib.dir}/sforce-api.jar" />
<property name="regexp.jar"
value="${lib.dir}/jakarta-regexp-1.3.jar" />
//add these path elements to the stores.classpath
<pathelement location="${jaxrpc.jar}" />
<pathelement location="${axis.jar}" />
<pathelement location="${sforce-api.jar}" />
<pathelement location="${regexp.jar}" />
- ››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 和 ...
更多精彩
赞助商链接