12 Eylül 2014 Cuma

JAVA WEB SERVICE VE CLIENT 1 (JAX-WS)

                             JAX- WS(Java Api for Xml Web Services) Nedir ?

Web Service geliştirmede kullanılan JEE 5 itibariyle kullanılmaya başlanan bir javanın XML tabanlı web service yapısıdır. Kullanımı oldukça kolaydır.

Herhangi bir class'ı web service olarak açmak için class tanımının başına  @WebService annotation' ını yazmamız yeterli. Böylece Class'ın web service olarak kullanılacağını belirtiyoruz.


@WebService Kullanımı




Class içerisindeki bir methodu web service methodu olarak dışarı açmak istersek
@WebMethod  annotation' ını method tanımına yazmamız yeterli olacaktır.



Eğer Web methodumuz Parametre olarak DEĞİŞKEN YADA NESNE alıyor ise parametrenin başına
@WebParam  yazmamız yeterli olacaktır.

@WebParam Kullanımı
Yazdığım örnek Uygulama Weblogic üzerinde çalışıyor. Client' da bu duruma göre düzenlendi.

Sizde kullanmak istediğiniz Uygulama sunucusuna göre Client' ınızı düzenlemelisiniz.



Kaynak Kod : Jax-Ws Web service and Client

Hiç yorum yok:

Yorum Gönder