java Jersey架構初體驗_java

來源:互聯網
上載者:User

一、背景

最近,Jersey學習群組的朋友越來越多,很多朋友問一些非常基礎的問題,我看這種現象普遍存在,原因是進入群中的同學們大部分是Jersey的初學者,更有甚者,可能是java的初學者,他們帶著對REST webservice的好奇,闖入了Jersey這個架構的學習領域,然而,由於是新手,感覺老虎吃天,無法下爪!為了引導新手們學習,後續我將寫幾篇關於Jersey入門級的部落格,敬請大家期待!

二、前言

本篇主要是Jersey體驗,你將在不做任何編碼的情況下,體驗Jersey架構的神氣魅力!本文還假定你在eclipse裡安裝了Maven外掛程式!

三、步驟

1、建立Maven項目







2、選擇項目的Maven原型(jersey-quickstart-grizzly),這個是基於1.7版本的Jersey



3、填寫本項目的項目資訊,填寫完點擊“Finish”



4、在Eclipse地址欄右下方可以看到項目正在產生



5、產生後的項目結構如下圖,其中Main.java是grizzly web server啟動的Java小應用程式,
MyResource是自動產生第一個REST Resource類,包含了一個簡單的GET請求的資源。



6、執行Main.java,grizzly web server將啟動。



7、訪問http://localhost:9998/application.wadl,如下圖所示,這是產生的REST資源描述語言



8、訪問產生的測試資源,如下圖所示,看到“Got it”,說明你成功的體驗了Jersey的第一個Hello World程式!



總結:

1、目前,大部分開源項目都使用Maven管理,能夠掌握Maven對於學習一個開源項目至關重要,否則都不知道如何開始!

2、使用Maven可以自動下載對應Jar的源碼和Javadocs,這對深入學習某個開源項目提供了簡便的途徑,否則下了二進位的jar,還要去找源碼,不僅浪費時間,而且可能找到的源碼對不上版本。

3、最好是使用Eclipse maven外掛程式,一些操作都可視化執行,比命令列簡單多了,否則要記很多命令,也很費神,我深有體會!希望大家能儘快入門,少走彎路。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.