java Jersey框架初體驗(yàn)
一、背景
最近,Jersey學(xué)習(xí)群組的朋友越來越多,很多朋友問一些非?;A(chǔ)的問題,我看這種現(xiàn)象普遍存在,原因是進(jìn)入群中的同學(xué)們大部分是Jersey的初學(xué)者,更有甚者,可能是java的初學(xué)者,他們帶著對REST webservice的好奇,闖入了Jersey這個框架的學(xué)習(xí)領(lǐng)域,然而,由于是新手,感覺老虎吃天,無法下爪!為了引導(dǎo)新手們學(xué)習(xí),后續(xù)我將寫幾篇關(guān)于Jersey入門級的博客,敬請大家期待!
二、前言
本篇主要是Jersey體驗(yàn),你將在不做任何編碼的情況下,體驗(yàn)Jersey框架的神氣魅力!本文還假定你在eclipse里安裝了Maven插件!
三、步驟
1、新建Maven項(xiàng)目
2、選擇項(xiàng)目的Maven原型(jersey-quickstart-grizzly),這個是基于1.7版本的Jersey
3、填寫本項(xiàng)目的項(xiàng)目信息,填寫完點(diǎn)擊“Finish”
4、在Eclipse地址欄右下方可以看到項(xiàng)目正在生成
5、生成后的項(xiàng)目結(jié)構(gòu)如下圖,其中Main.java是grizzly web server啟動的Java小應(yīng)用程序,
MyResource是自動生成第一個REST Resource類,包含了一個簡單的GET請求的資源。
6、執(zhí)行Main.java,grizzly web server將啟動。
7、訪問http://localhost:9998/application.wadl,如下圖所示,這是生成的REST資源描述語言
8、訪問生成的測試資源,如下圖所示,看到“Got it”,說明你成功的體驗(yàn)了Jersey的第一個Hello World程序!
總結(jié):
1、目前,大部分開源項(xiàng)目都使用Maven管理,能夠掌握Maven對于學(xué)習(xí)一個開源項(xiàng)目至關(guān)重要,否則都不知道如何開始!
2、使用Maven可以自動下載對應(yīng)Jar的源碼和Javadocs,這對深入學(xué)習(xí)某個開源項(xiàng)目提供了簡便的途徑,否則下了二進(jìn)制的jar,還要去找源碼,不僅浪費(fèi)時間,而且可能找到的源碼對不上版本。
3、最好是使用Eclipse maven插件,一些操作都可視化執(zhí)行,比命令行簡單多了,否則要記很多命令,也很費(fèi)神,我深有體會!希望大家能盡快入門,少走彎路。
相關(guān)文章
Elasticsearch?Recovery索引分片分配詳解
這篇文章主要為大家介紹了關(guān)于Elasticsearch的Recovery索引分片分配詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>2022-04-04Spring超詳細(xì)講解事務(wù)和事務(wù)傳播機(jī)制
Spring事務(wù)的本質(zhì)就是對數(shù)據(jù)庫事務(wù)的支持,沒有數(shù)據(jù)庫事務(wù),Spring是無法提供事務(wù)功能的。Spring只提供統(tǒng)一的事務(wù)管理接口,具體實(shí)現(xiàn)都是由數(shù)據(jù)庫自己實(shí)現(xiàn)的,Spring會在事務(wù)開始時,根據(jù)當(dāng)前設(shè)置的隔離級別,調(diào)整數(shù)據(jù)庫的隔離級別,由此保持一致2022-06-06spring-boot react如何一步一步實(shí)現(xiàn)增刪改查
這篇文章主要介紹了spring-boot react如何一步一步實(shí)現(xiàn)增刪改查,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11Java安全框架——Shiro的使用詳解(附springboot整合Shiro的demo)
這篇文章主要介紹了Java安全框架——Shiro的使用詳解,幫助大家更好的理解和學(xué)習(xí)使用Shiro,感興趣的朋友可以了解下2021-04-04