JAX-RS之Jersey入门
目錄
概念
創(chuàng)建基本web框架
修改pom依賴
使用Jersey創(chuàng)建rest服務(wù)
部署到tomcat
Demo下載地址
參考文獻(xiàn)
概念
JAX-RS是JAVA EE6 引入的一個新技術(shù)。 JAX-RS即Java API for RESTful Web Services,是一個Java 編程語言的應(yīng)用程序接口,支持按照表述性狀態(tài)轉(zhuǎn)移(REST)架構(gòu)風(fēng)格創(chuàng)建Web服務(wù)。JAX-RS使用了Java SE5引入的Java注解來簡化Web服務(wù)的客戶端和服務(wù)端的開發(fā)和部署。
基于JAX-RS實(shí)現(xiàn)的框架有Jersey,RESTEasy等,以下教程是使用Jersey框架
創(chuàng)建基本web框架
- maven創(chuàng)建
- 導(dǎo)入Eclipse
修改pom依賴
- servlet
- Jersey的核心服務(wù)端實(shí)現(xiàn)
- Jersey運(yùn)行環(huán)境需要依賴的jar包,根據(jù)運(yùn)行的環(huán)境的不同依賴的container不同。
添加以上依賴,環(huán)境算是搭建好了,下面創(chuàng)建一個簡單的jersey實(shí)例
使用jersey創(chuàng)建rest服務(wù)
- 添加如下class
- 修改web.xml
該修訂的作用是注冊org.glassfish.jersey.servlet.ServletContainer servlet,并通過init-param參數(shù)jersey.config.server.provider.packages指定rest服務(wù)所在文件夾com.ash,多個以逗號分隔。 
 當(dāng)然也可以指定單獨(dú)的類,通過jersey.config.server.provider.classnames參數(shù)
部署到tomcat
- 在瀏覽器輸入http://localhost:8080/test-jax-rs/rest/hello/jersey,如下圖所示:
其中的jersey可以任意替換
Demo下載地址 http://pan.baidu.com/s/1bpq3QVl
參考文獻(xiàn)
jersey1.X與jersey2.X的區(qū)別
JAX-RS Tutorial
jersey Homepage
Modules and dependencies
總結(jié)
以上是生活随笔為你收集整理的JAX-RS之Jersey入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 换个角度看GAN:另一种损失函数
- 下一篇: 你画的流程图,全组人都能看得懂吗?
