這是jersey1.18 jar包下載,就是啟動(dòng)Web容器時(shí),自動(dòng)裝配ApplicationContext的配置信息。因?yàn)樗鼘?shí)現(xiàn)了ServletContextListener這個(gè)接口,在web.xml配置這個(gè)監(jiān)聽器,啟動(dòng)容器時(shí),就會(huì)默認(rèn)執(zhí)行它實(shí)現(xiàn)的方法。
jersey1.18 jar包是一個(gè)RESTFUL請(qǐng)求服務(wù)JAVA框架,與常規(guī)的JAVA編程使用的struts框架類似,它主要用于處理業(yè)務(wù)邏輯層。與Struts類似,它同樣可以和hibernate,spring框架整合。
jersey1.18 jar包是由于Struts2+hibernate+spring整合在市場(chǎng)的占有率太高,所以很少一部分人去關(guān)注Jersey。所以網(wǎng)上有關(guān)于Jersey的介紹很少。但是它確實(shí)是一個(gè)非常不錯(cuò)的框架。對(duì)于請(qǐng)求式服務(wù),對(duì)于GET,DELETE請(qǐng)求,你甚至只需要給出一個(gè)URI即可完成操作。
舉個(gè)簡(jiǎn)單的例子:如果你想獲得服務(wù)器數(shù)據(jù)庫中的所有數(shù)據(jù);那么你可以在瀏覽器或者利用Ajax的GET方法,將路徑設(shè)置好;例如:localhost:8080/Student(項(xiàng)目名稱)/studentinfo(項(xiàng)目服務(wù)總體前綴)/student(處理student對(duì)象的簽注)/getStudentInfo(最后前綴)。這樣就可以獲取所有學(xué)生信息。你可以選擇GET獲取的數(shù)據(jù)的返回類型:JSON,XML,TEXT_HTML(String)..獲取之后,你可以通過JS將這些數(shù)據(jù)塞到html或者jsp頁面上。