Apache OpenCMIS客户端API简介

openCMIS客户端提供了一层面向对象的接口来便于使用CMIS的底层服务,除了CMIS规范,OpenCMIS客户层还引入了会话概念,
这使得应用程序能够更加容易控制客户端的缓存行为。
客户层由客户端接口、公共接口和运行时实现三部分组成。运行时把客户端接口映射到绑定层上并且实现会话缓存。

工件描述
org.apache.chemistry.opencmis.client.apichemistry-opencmis-client-api客户端API的主要接口
org.apache.chemistry.opencmis.commons.apichemistry-opencmis-commons-api客户端与客户端绑定共享的接口和类
org.apache.chemistry.opencmis.client.runtimechemistry-opencmis-client-impl客户端API的缺省实现类



下图是客户端API的主要接口关系图



SessionFactory 客户端API入口的接口,负责创建Session对象,此外它还提供访问所有Repository库的信息,运行时提供一个缺省实现。
Session 应用的主要工作接口, 一个Session对象和一个CMIS服务客户绑定相关,并且依附于一个特定的Repository。通过Session接口
接受的所有数据都可以被缓存在Session对象中,这取决于它的具体实现。
Repository CMIS系统的RepositoryInfo服务的包装接口。
CmisObject 表示CMIS领域对象的基础接口。
ObjectType  所有CMIS领域类型(如文件夹类型、文档类型、策略类型和关系类型)的基础接口。
Folder 表示一个CMIS文件夹对象接口
Document 表示一个CMIS文档对象接口
ContentStream 表示一个CMIS文档对象的内容流接口
Policy 表示一个CMIS策略对象接口

Relationship 表示一个CMIS关系对象


原文地址:

http://chemistry.apache.org/java/developing/client/dev-client-api.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值