初探RESTful——使用Grizzly和Jersey搭建RESTful环境

来源:互联网 发布:sql视图和表的区别 编辑:程序博客网 时间:2024/06/06 04:39


Grizzly:轻量级Web容器,用来运行RESTful服务,类似于Tomcat


Jersey:是一个开源的、产品级别的JAVA框架,支持JAX-RS API并且是一个JAX-RS(JSR 311和 JSR 339)的参考实现,简单的说,就是写RESTful服务用的。


Grizzly的相关的依赖:

<dependency>
    <groupId>org.glassfish.grizzly</groupId>
    <artifactId>grizzly-framework</artifactId>
    <version>2.4.0</version>
</dependency>

<dependency>
     <groupId>org.glassfish.grizzly</groupId>
     <artifactId>grizzly-http</artifactId>
     <version>2.4.0</version>
</dependency>

<dependency>
     <groupId>org.glassfish.grizzly</groupId>
     <artifactId>grizzly-http-server</artifactId>
     <version>2.4.0</version>
</dependency>

<dependency>
     <groupId>org.glassfish.grizzly</groupId>
     <artifactId>grizzly-http-servlet</artifactId>
     <version>2.4.0</version>
</dependency>


<dependency>
     <groupId>org.glassfish.jersey.core</groupId>
     <artifactId>jersey-server</artifactId>
     <version>2.5.1</version>
</dependency>


<dependency>
     <groupId>org.glassfish.jersey.containers</groupId>
     <artifactId>jersey-container-servlet-core</artifactId>
     <version>2.5.1</version>
</dependency>


<dependency>
     <groupId>org.glassfish.jersey.containers</groupId>
     <artifactId>jersey-container-servlet</artifactId>
     <version>2.5.1</version>
</dependency>


<dependency>
     <groupId>org.glassfish.jersey.containers</groupId>
     <artifactId>jersey-container-grizzly2-http</artifactId>
     <version>2.11</version>
</dependency>


Jersey相关的依赖

<dependency>
     <groupId>org.glassfish.jersey.core</groupId>
     <artifactId>jersey-common</artifactId>
     <version>2.5.1</version>
</dependency>


<dependency>
     <groupId>org.glassfish.jersey.core</groupId>
     <artifactId>jersey-client</artifactId>
     <version>2.5.1</version>
</dependency>


<dependency>
     <groupId>org.glassfish.jersey.bundles.repackaged</groupId>
     <artifactId>jersey-guava</artifactId>
     <version>2.25.1</version>
</dependency>


<dependency>
     <groupId>org.glassfish.jersey.core</groupId>
     <artifactId>jersey-server</artifactId>
     <version>2.5.1</version>
</dependency>  



待续。。。。

原创粉丝点击