JERSEY中文翻译(第三章、模块和依赖)

Chapter 2 Modules and Dependencencies

2.1 Java SE 兼容

所有的Jersey组建都是基于Java6开发的,所以你的Java必须是Java6以上的版本才能运行应用程序。

2.2 介绍Jersey的依赖

Jersy的创建、组装和安装都是使用Apache的Maven,飞快照的Jersey都部署到了Maven的中央仓库。他也部署在了Java.Net Maven repositories,包括带有快照的版本。当然如果要查看最新的版本也可以查看Java.Net Maven repositories

一个使用Jersey的应用,依赖于Jersey,但是如果使用了第三方模块,那么Jersey可能反过来依赖第三方模块。Jersey是可插入的组件结构,所以不同的应用可能依赖不同的模块。

这个文档就是要解释使用maven或者不使用maven在他们的应用里怎么依赖Jersey的模块。

2.3 常见的Jersey依赖的例子

2.3.1 GlassFish的Servlet应用

如果你使用GlassFish应用服务,那么你不需要大包任何东西,所有的一切都已经包含了。你只需要注意JAX-RS API可以编入到你的应用。

<dependency>
    <groupId>javax.ws.rs</groupId>
    <artifactId>javax.ws.rs-api</artifactId>
    <version>2.0</version>
    <scope>provided</scope>
</dependency>

如果你使用特定的功能,那么直接取决于你依赖的Jersey

<dependency>
    <groupId>org.glassfish.jersey.containers</groupId>
    <artifactId>jersey-container-servlet</artifactId>
    <version>2.2</version>
    <scope>provided</scope>
</dependency>
<!-- if you are using Jersey client specific features -->
<dependency>
    <groupId>org.glassfish.jersey.core</groupId>
    <artifactId>jersey-client</artifactId>
    <version>2.2</version>
    <scope>provided</scope>
</dependency>

未完,待续:https://jersey.java.net/documentation/latest/modules-and-dependencies.html

posted @ 2013-08-19 15:32  李秋  阅读(771)  评论(0编辑  收藏  举报