欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java Jersey框架初體驗(yàn)

 更新時(shí)間:2016年07月31日 22:38:01   投稿:mdxy-dxy  
本篇主要是Jersey體驗(yàn),你將在不做任何編碼的情況下,體驗(yàn)Jersey框架的神氣魅力!本文還假定你在eclipse里安裝了Maven插件

一、背景

最近,Jersey學(xué)習(xí)群組的朋友越來(lái)越多,很多朋友問(wèn)一些非?;A(chǔ)的問(wèn)題,我看這種現(xiàn)象普遍存在,原因是進(jìn)入群中的同學(xué)們大部分是Jersey的初學(xué)者,更有甚者,可能是java的初學(xué)者,他們帶著對(duì)REST webservice的好奇,闖入了Jersey這個(gè)框架的學(xué)習(xí)領(lǐng)域,然而,由于是新手,感覺(jué)老虎吃天,無(wú)法下爪!為了引導(dǎo)新手們學(xué)習(xí),后續(xù)我將寫(xiě)幾篇關(guān)于Jersey入門(mén)級(jí)的博客,敬請(qǐng)大家期待!

二、前言

本篇主要是Jersey體驗(yàn),你將在不做任何編碼的情況下,體驗(yàn)Jersey框架的神氣魅力!本文還假定你在eclipse里安裝了Maven插件!

三、步驟

1、新建Maven項(xiàng)目







2、選擇項(xiàng)目的Maven原型(jersey-quickstart-grizzly),這個(gè)是基于1.7版本的Jersey



3、填寫(xiě)本項(xiàng)目的項(xiàng)目信息,填寫(xiě)完點(diǎn)擊“Finish”



4、在Eclipse地址欄右下方可以看到項(xiàng)目正在生成



5、生成后的項(xiàng)目結(jié)構(gòu)如下圖,其中Main.java是grizzly web server啟動(dòng)的Java小應(yīng)用程序,
MyResource是自動(dòng)生成第一個(gè)REST Resource類(lèi),包含了一個(gè)簡(jiǎn)單的GET請(qǐng)求的資源。



6、執(zhí)行Main.java,grizzly web server將啟動(dòng)。



7、訪問(wèn)http://localhost:9998/application.wadl,如下圖所示,這是生成的REST資源描述語(yǔ)言



8、訪問(wèn)生成的測(cè)試資源,如下圖所示,看到“Got it”,說(shuō)明你成功的體驗(yàn)了Jersey的第一個(gè)Hello World程序!



總結(jié):

1、目前,大部分開(kāi)源項(xiàng)目都使用Maven管理,能夠掌握Maven對(duì)于學(xué)習(xí)一個(gè)開(kāi)源項(xiàng)目至關(guān)重要,否則都不知道如何開(kāi)始!

2、使用Maven可以自動(dòng)下載對(duì)應(yīng)Jar的源碼和Javadocs,這對(duì)深入學(xué)習(xí)某個(gè)開(kāi)源項(xiàng)目提供了簡(jiǎn)便的途徑,否則下了二進(jìn)制的jar,還要去找源碼,不僅浪費(fèi)時(shí)間,而且可能找到的源碼對(duì)不上版本。

3、最好是使用Eclipse maven插件,一些操作都可視化執(zhí)行,比命令行簡(jiǎn)單多了,否則要記很多命令,也很費(fèi)神,我深有體會(huì)!希望大家能盡快入門(mén),少走彎路。

相關(guān)文章

  • Java 入門(mén)圖形用戶界面設(shè)計(jì)之單選按鈕

    Java 入門(mén)圖形用戶界面設(shè)計(jì)之單選按鈕

    圖形界面(簡(jiǎn)稱(chēng)GUI)是指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面。與早期計(jì)算機(jī)使用的命令行界面相比,圖形界面對(duì)于用戶來(lái)說(shuō)在視覺(jué)上更易于接受,本篇精講Java語(yǔ)言中關(guān)于圖形用戶界面的單選按鈕
    2022-02-02
  • Elasticsearch?Recovery索引分片分配詳解

    Elasticsearch?Recovery索引分片分配詳解

    這篇文章主要為大家介紹了關(guān)于Elasticsearch的Recovery索引分片分配詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2022-04-04
  • Spring超詳細(xì)講解事務(wù)和事務(wù)傳播機(jī)制

    Spring超詳細(xì)講解事務(wù)和事務(wù)傳播機(jī)制

    Spring事務(wù)的本質(zhì)就是對(duì)數(shù)據(jù)庫(kù)事務(wù)的支持,沒(méi)有數(shù)據(jù)庫(kù)事務(wù),Spring是無(wú)法提供事務(wù)功能的。Spring只提供統(tǒng)一的事務(wù)管理接口,具體實(shí)現(xiàn)都是由數(shù)據(jù)庫(kù)自己實(shí)現(xiàn)的,Spring會(huì)在事務(wù)開(kāi)始時(shí),根據(jù)當(dāng)前設(shè)置的隔離級(jí)別,調(diào)整數(shù)據(jù)庫(kù)的隔離級(jí)別,由此保持一致
    2022-06-06
  • Spring和SpringBoot之間的區(qū)別

    Spring和SpringBoot之間的區(qū)別

    這篇文章主要介紹了Spring和SpringBoot之間的區(qū)別,幫助大家更好的理解和學(xué)習(xí)使用這兩種框架,感興趣的朋友可以了解下
    2021-04-04
  • spring-boot react如何一步一步實(shí)現(xiàn)增刪改查

    spring-boot react如何一步一步實(shí)現(xiàn)增刪改查

    這篇文章主要介紹了spring-boot react如何一步一步實(shí)現(xiàn)增刪改查,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • SparkSQL快速入門(mén)教程

    SparkSQL快速入門(mén)教程

    Spark?SQL是Spark用于結(jié)構(gòu)化數(shù)據(jù)(structured?data)處理的Spark模塊,今天通過(guò)本文給大家介紹SparkSQL快速入門(mén)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2022-02-02
  • Java安全框架——Shiro的使用詳解(附springboot整合Shiro的demo)

    Java安全框架——Shiro的使用詳解(附springboot整合Shiro的demo)

    這篇文章主要介紹了Java安全框架——Shiro的使用詳解,幫助大家更好的理解和學(xué)習(xí)使用Shiro,感興趣的朋友可以了解下
    2021-04-04
  • 一文徹底掌握RocketMQ 的存儲(chǔ)模型

    一文徹底掌握RocketMQ 的存儲(chǔ)模型

    這篇文章主要介紹了RocketMQ 的存儲(chǔ)模型,本文的重點(diǎn)在于分析 BrokerServer 的消息存儲(chǔ)模型,筆者按照自己的理解 , 嘗試分析 RocketMQ 的存儲(chǔ)模型,需要的朋友可以參考下
    2022-12-12
  • java.util.ArrayDeque類(lèi)使用方法詳解

    java.util.ArrayDeque類(lèi)使用方法詳解

    這篇文章主要介紹了java.util.ArrayDeque類(lèi)使用方法,java.util.ArrayDeque類(lèi)提供了可調(diào)整大小的陣列,并實(shí)現(xiàn)了Deque接口,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Mybatis結(jié)果集自動(dòng)映射的實(shí)例代碼

    Mybatis結(jié)果集自動(dòng)映射的實(shí)例代碼

    在使用Mybatis時(shí),有的時(shí)候我們可以不用定義resultMap,而是直接在<select>語(yǔ)句上指定resultType。這個(gè)時(shí)候其實(shí)就用到了Mybatis的結(jié)果集自動(dòng)映射,下面通過(guò)本文給大家分享Mybatis結(jié)果集自動(dòng)映射的實(shí)例代碼,一起看看吧
    2017-02-02

最新評(píng)論