Marklogic XCC或JAVA/REST
我看到marklogic提供了各种与之通信的接口。考虑到Java作为客户端应用程序,XCC、Java/REST中的哪一个是最佳选择 如果我选择XCC而不是JAVA/REST,我会得到什么好处?反之亦然Marklogic XCC或JAVA/REST,marklogic,Marklogic,我看到marklogic提供了各种与之通信的接口。考虑到Java作为客户端应用程序,XCC、Java/REST中的哪一个是最佳选择 如果我选择XCC而不是JAVA/REST,我会得到什么好处?反之亦然 谢谢< p>如果你喜欢XQuery,你应该强烈地考虑XCC,它为你在服务器上执行XQuery提供了一个简单的接口。 否则,您应该看看MarkLogicJavaAPI。特色包括 用于构建查询和处理响应的接口 支持大容量写入、大容量读取和大容量查询 通过适配器(“句柄”)与Java IO表示的良好集
谢谢
< p>如果你喜欢XQuery,你应该强烈地考虑XCC,它为你在服务器上执行XQuery提供了一个简单的接口。 否则,您应该看看MarkLogicJavaAPI。特色包括- 用于构建查询和处理响应的接口
- 支持大容量写入、大容量读取和大容量查询
- 通过适配器(“句柄”)与Java IO表示的良好集成
- 面向POJO的存储库接口
- HTTP内务管理的封装,包括连接池
- 安装和执行服务器扩展,如转换和服务
希望这是有用的,提供了另一个视角——编码到单一供应商锁定中不是一个好地方 考虑作为一个本机Java接口,受JDBC启发,具有可用于许多数据库后端的驱动程序,包括
XQJ是一个功能齐全的界面;引述自: XQuery API接口支持
- 对XML数据源执行XQuery并用Java处理结果
- 从Java绑定XQuery变量
- 创建准备好的和临时的XQuery表达式
- 改变XQuery静态和动态上下文行为
- ACID事务
- 通过StAX、SAX和DOM进行XML处理。还支持字符串和流
- 细粒度数据访问,
- 结果序列提供关于每个结果项的完整XDM数据类型信息
- 以任何编码方式读取和写入数据,包括UTF-8、UTF-16和ISO-8859-1