WEB开发网
开发学院软件开发Java Java Content Repository API 简介 阅读

Java Content Repository API 简介

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: derby:一个 Apache 数据库子项目,它提供完全用 Java 语言实现的关系数据库,Java Content Repository API 简介(4),jcr:一组符合 JSR-170 规范的接口,log4j:运行时日志库, 在手工配置中,可以将 JNDI 与配置文件(叫做 reposi

derby:一个 Apache 数据库子项目,它提供完全用 Java 语言实现的关系数据库。

jcr:一组符合 JSR-170 规范的接口。

log4j:运行时日志库。

lucene:高性能的全功能文本搜索引擎库。

slf4j (针对 Java 的简单日志 Facade):目的是充当不同日志 API 的简单 facade,允许用户在部署时插入需要的实现。

xerces:高级 XML 解析器,支持 SAX 版本 2、DOM 1 级和 SAX 版本 1 API。

如果用 SVN 构建 Jackrabbit,那么所有这些 JAR 文件都会在 Jackrabbit 构建过程中被下载,并位于 Maven 的缓存目录中。在 Linux 下,这些 JAR 位于主目录的 .maven 目录下。如果使用二进制构建,那么只需要从它们各自的 Web 站点下载其二进制版或浏览 Jackrabbit Web 站点的 “First Hops with Jackrabbit” 即可,那里会提供到所有这些资源的直接链接。在 JSR-170 规范的下载中还有一个 jcr-1.0.jar,在 Java 社区进程的 Web 站点上也可以找到它。

手工配置

JSR-170 没有确切地指定应当如何获得初始的 Repository 对象;这被留作每个仓库厂商的实现细节。但是,在应用程序中最好使用 JNDI 或其他容器环境中的配置机制,这样可以保持 JSR-170 的实现相对独立于对 Jackrabbit 的直接依赖项。虽然这一策略在初始配置期间造成了额外的复杂性,但它提供了跨不同 JSR-170 实现的更好的移植性。要想获得一个移植性虽然差但得到了简化的配置,可以使用自动配置,详细内容在这篇文章后面部分介绍。

在手工配置中,可以将 JNDI 与配置文件(叫做 repository.xml,以编程方式载入)结合使用来得到仓库。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:Java Content Repository

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接