JAX-WS

2010-04-20 10 views
8

JAX-WS kullanarak web hizmetleri geliştirmeye başladım. Hizmet ve istemci arasında JAXB kullanarak gönderebileceğim sınıfları uygulamaya çalışıyorum ama işe yaramakta güçlük çekiyorum.JAX-WS

Örneğinizi this site numaralı telefonu takip etmeyi denedim ancak işe yaramıyor gibi görünüyor. Talimatları uyguladıktan sonra, görüntülenen test sayfasının, makalenin önerdiği şekliyle Die nesnelerini tanımlama yolu yoktur.

Tüm bunlar benim için çok yeni, bu yüzden nereye gideceğimi bilmiyorum. Test sayfasından bağlanan WSDL dosyasını kontrol ettim ve en iyi tahminim JAXB'nin Die sınıfını ya da herhangi bir yerde belirtilen özelliklerini görmediğim gibi düzgün çalışmadığıdır. İyi, tam olarak çalışılmış bir örnek çok faydalı olabilirdi. Nerede bulunabileceğini bilen var mı? Eğer herhangi bir yardım varsa, Netbeans'te çalışıyorum.

Teşekkürler!

cevap

5

İşte nasıl jax-ws için adım adım. http://netbeans.org/kb/docs/websvc/jax-ws.html

Google netbeans web hizmetlerinden yararlanırsanız birçok örnek bulabilirsiniz.

+1

Sorun şu ki, tüm bunlar basit web servisleri ile parametre ve geri dönüş türleri gibi ilkel değerlerle ilgileniyor. JAXB'nin içine girdiği (anlayışıma göre) parametreler ve geri dönüş türleri gibi nesnelere bakıyorum. Bağladığınız sayfa, denediğim ilk öğretmendi, ancak maalesef sadece parametreler ve geri dönüşler olarak sadece ilkellerle ilgiliydi. – Mac

+1

@Mac - Bunu deneyin ve Kaynaklar http://www.ibm.com/developerworks/java/library/j-jws8.html için aşağıya bakın, daha az netbeans merkezli olacak ama yardımcı olabilir. Bu sitede bir sürü bilgi var burada JAXB için bir arama http://www.ibm.com/developerworks/search/searchResults.jsp?searchType=1&searchSite=dW&searchScope=dW&query=jaxb&Search=Search –

4

İşte yeni başlayanlar için mükemmel bir JAX-WS öğreticisi. http://java.globinch.com/enterprise-java/web-services/jax-ws/java-jax-ws-tutorial-develop-web-services-clients-consumers/ Eğitmen, bir Java EE kabı kullanmadan web servisinin ve tüketicinin nasıl geliştirileceğini açıklar.

+1

Güzel bağlantı, ancak Sorun şu ki, neredeyse her zaman, geliştiriciler bir JEE konteynerini veya en azından bir servlet konteynırını kullanmak ister (veya kullanmak zorundadır). Öğretici, birisinin JAX-WS'nin bir esinti olduğunu hissettirir, biri sizden bunu WebSphere, JBoss ve hatta Tomcat için dağıtmanızı isteyene kadar. – wavicle