opencms整站开发之五--- 调用opencms源码创建文件
来源:互联网 发布:python zork 编辑:程序博客网 时间:2024/05/29 17:54
在opencms中存两种基本的文件类型,一种是 File,另一种是 folder. 通常的JSP,HTML 就属于File类型。而文件夹只有一种,不用多说。这个两种文件都继承于 org.opencms.file.CmsResource 这个基类。CmsResource是opencms中最基本类型。创建它,也就是创建了File 或是 folder了。
要创建文件,我们必须了解opencms的核心工具类 org.opencms.file.CmsObject ,先摘录其源码的注释:
从第一句不难看出,些类提供了对 opencms VFS(虚拟文件系统)合法,授权访问。
他提供了很多创建,删除,修改VFS的方法。
上面的代码片断,就是其创建 CmsResource 方法。当然,这只是一个高度抽象的API接口,内部层层调用了很多工厂提供的方法来创建资源。最底层是利用JDBC 创建了一条记录插入数据库。
要调用CmsObject 所提供的方法来进行自己的操作.我们必须先得到CmsObject 实例.你可在opencms正常执行的某一环节进来获取CmsObject. 或可以在自己创建. 下面是在 jsp 中的创建方法:
得到了CmsObject实例对象,你可以进行自己的操作了.
下面是我写的一个工具类的方法:
CmsProperty 可以用下面的方法创建:
- opencms整站开发之五--- 调用opencms源码创建文件
- 用OpenCms源码在MyEclipse生成OpenCms API文件
- openCms
- opencms
- OpenCms
- OpenCms
- OpenCms创建资源文件自动生成文件
- OpenCms模块创建图解
- OpenCms模块创建图解
- OpenCms模块创建图解
- OpenCms模块创建图解
- OpenCms模块创建图解
- OpenCms开发模块(OpenCms Module Developer)
- opencms上传文件
- Opencms的开发工具
- opencms中用程序创建目录和资源文件
- OpenCms创建网站过程图解
- OpenCms开发之——自定义结构化类型
- 补码的基础知识
- C++从零开始(二)——何谓表达式
- ArcGIS Server 开发系列(一)–编程框架总览
- 如何查询端口号被哪个程序占用?
- 如何压缩 Microsoft Virtual PC 2007 虚拟硬盘文件(.VHD文件)
- opencms整站开发之五--- 调用opencms源码创建文件
- ArcGIS Server 体系结构
- 左手系与右手系
- 使用offsetof编写链结构
- 数据库跟丽军学 之二 关系数据库操作语言SQL(Structured Query Language, 结构化查询语言)
- 入試について
- ArcGIS Server 开发系列(二)–Web ADF 编程
- Zend Framework 在 apache 配置建立虚拟主机
- ArcGIS Server .Net Web ADF体系结构