我想知道是否有一个库可以为开发人员提供某种抽象,以便更轻松地访问 JackRabbit。
我知道有一些 CMS 使用 jackRabbit 并且具有这样的抽象。
可以涵盖所有这些的东西:
InputStream stream = new BufferedInputStream(new FileInputStream(file));
Node folder = session.getNode("/absolute/path/to/folder/node");
Node file = folder.addNode("Article.pdf","nt:file");
Node content = file.addNode("jcr:content","nt:resource");
Binary binary = session.getValueFactory().createBinary(stream);
content.setProperty("jcr:data",binary);
例子 :
JCRUtils.addFile(File file, String Title, String description, Map<String, String> properties, MixinType mixinType)
我将自己实现这一层,但我想确定,我不会“实现已经实现的轮子”。