Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

Sorunuz mu var? Belki de çoktan soruldu..

0
Web Servisler JAX-WS ve JAXB tabirleri nedir?

Açık 1 Cevaplar 81 Gösterim Java
Merhaba,

Web servisler ile ilgili JAX-WS ve JAXB ifaddeleri ne demek? Genel olarak web servislerden ne farkı vardır?

Teşekkürler

1 cevap

0
Selam,

JAX-WS senin de söylediğin gibi web servisle alakalı bir kavram. Genel olarak söylemek gerekirse; SOAP bazlı web servislerin gerçekleştirilmesi için java'nın standard olarak verdiği/desteklediği kütüphane oluyor. Yani SOAP bazlı bir web servis yazacaksan elindeki seçeneklerden birincisi ve java'nın önerdiği diyebilirim. Diğerlerine örnek olarak Axis, CXF verilebilir. JAX-WS -> Java Xml Based Web Services.

JAXB ise web servisden daha çok XML ile alakalı bir konu. Web servisler de kendi içinde bu teknolojiyi kullanıyor. Yani JAX-WS ile web servis yazarken JAXB kullanmış oluyorsun. Ne işe yaradığına gelince; elindeki java sınıflarının XML olarak oluşturulması, hazırda olan XML bilgisinin java sınıfları kullanılarak hafızaya yüklenmesini sağlayan kütüphane oluyor. Bunun yerine kullanabileceğin kütüphaneler var ama JAXB de java'nın standard olarak önerdiği kütüphane oluyor. Java ile direk kendiliğinden geliyor, ekstra birşey kurmana gerek yok. XSD den java sınıfına, Java sınıfından XSD ye otomatik çeviren alt uygulamaları da var. Yani genel olarak kullanışlı bir kütüphane oluyor. JAXB -> Java XML Binding oluyor.,

İyi çalışmalar,
9 Ekim 2017 kenan (2,833 puan) cevapladı
...