这是jersey1.18 jar包(bāo)下载,就(jiù)是启(qǐ)动Web容(róng)器时,自动(dòng)装配(pèi)ApplicationContext的配置信息。因为它实(shí)现了ServletContextListener这个接(jiē)口(kǒu),在web.xml配置这个(gè)监听器,启动容器(qì)时,就会默认执(zhí)行它(tā)实现的方法。
jersey1.18 jar包是(shì)一个RESTFUL请求(qiú)服务JAVA框(kuàng)架,与常规的JAVA编程使用的struts框架(jià)类(lèi)似(sì),它主要用(yòng)于处理业务逻辑层。与Struts类似,它同样可(kě)以和hibernate,spring框架整合。
jersey1.18 jar包是由于Struts2+hibernate+spring整合在市(shì)场的(de)占有率太(tài)高,所以很少(shǎo)一部分人(rén)去关注Jersey。所以网上(shàng)有(yǒu)关于Jersey的介绍(shào)很少。但是它确(què)实是一(yī)个非常不(bú)错的框架。对(duì)于请求式服务,对于GET,DELETE请求,你甚(shèn)至只需要给出一(yī)个URI即可(kě)完成操作。
举个简(jiǎn)单的例(lì)子:如果你想获得服务器数据库中的(de)所有数据;那么你可以在浏览器或(huò)者(zhě)利用Ajax的(de)GET方法,将路径(jìng)设置好;例如:localhost:8080/Student(项目名(míng)称(chēng))/studentinfo(项目服务总体前缀)/student(处理(lǐ)student对(duì)象(xiàng)的签注)/getStudentInfo(最后前缀)。这样(yàng)就可以获取所有(yǒu)学(xué)生信息。你可(kě)以选择GET获取的(de)数据的返回类型:JSON,XML,TEXT_HTML(String)..获取之后,你(nǐ)可以通过(guò)JS将这些数据(jù)塞到html或者jsp页面上。
