Jersey Nedir?
Ornegimize gecmeden once jersey nedir ondan bahsedelim kisaca.
Jersey, RESTFul web servisin sun tarafindan gelistirilen implementasyonudur. Kullanmak icin yapmamiz gereken cok kucukseyler var. Bunlardan bir tanesi, web.xml icerisinde servlet jersey`in destekledigi servlete tarif etmek, Ama bu servlet bisey istiyoruz bizden, oyle bir class yazacaksiniz ki, resources`leri dahil ettiginiz class applicationu extend etmelidir. O application extend ettikden sonra hangi resources var ise onlari bunun icine yazmalisiniz.. Bunun kolay yolu resourcesi / yapip otomatik aratabiliriz. ornegimizde gorecez.
Example-1
Oncelikle bir tane class yaratip, bunu RESTFul web servis yapalim, RESTFul web servis olmasi icin tek yapmamiz gerekn,
@Path("/helloworld")
annotationu ile gostermemiz.
Simdi classimizin icini doldurmaya baslayalim.
HelloWorld.java
import javax.ws.rs.Path;
import javax.ws.rs.GET
@Path("/helloworld")
public class HelloWorld{
@Path("sayHello")
@GET
@Produces("text/plain")
public String sayHello(){
return "Merhaba Dunya";
}
}
Ornegimize gecmeden once jersey nedir ondan bahsedelim kisaca.
Jersey, RESTFul web servisin sun tarafindan gelistirilen implementasyonudur. Kullanmak icin yapmamiz gereken cok kucukseyler var. Bunlardan bir tanesi, web.xml icerisinde servlet jersey`in destekledigi servlete tarif etmek, Ama bu servlet bisey istiyoruz bizden, oyle bir class yazacaksiniz ki, resources`leri dahil ettiginiz class applicationu extend etmelidir. O application extend ettikden sonra hangi resources var ise onlari bunun icine yazmalisiniz.. Bunun kolay yolu resourcesi / yapip otomatik aratabiliriz. ornegimizde gorecez.
Example-1
Oncelikle bir tane class yaratip, bunu RESTFul web servis yapalim, RESTFul web servis olmasi icin tek yapmamiz gerekn,
@Path("/helloworld")
annotationu ile gostermemiz.
Simdi classimizin icini doldurmaya baslayalim.
HelloWorld.java
import javax.ws.rs.Path;
import javax.ws.rs.GET
@Path("/helloworld")
public class HelloWorld{
@Path("sayHello")
@GET
@Produces("text/plain")
public String sayHello(){
return "Merhaba Dunya";
}
}
web.xml