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
0 oy
228 gösterim
Merhaba,

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

Teşekkürler
Java kategorisinde (207 puan) sordu

1 cevap

0 oy
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,
(3.1k puan) cevapladı

İlgili sorular

0 oy
1 cevap 69 gösterim
+1 oy
1 cevap 252 gösterim
252 gösterim 21 Mart 2016 Genel Kavramlar kategorisinde kenan (3.1k puan) sordu
...