2010-04-20 14 views
8

मैं जेएक्स-डब्ल्यूएस का उपयोग कर वेब सेवाओं के विकास में शुरुआत कर रहा हूं। मैं कक्षाओं को लागू करने की कोशिश कर रहा हूं जो मैं अपनी सेवा और क्लाइंट के बीच जेएक्सबी का उपयोग कर भेज सकता हूं, लेकिन इसे काम करने में परेशानी हो रही है।जेएक्सबी ट्यूटोरियल के साथ जेएक्स-डब्ल्यूएस

मैंने उदाहरण के बाद this site पर उदाहरण का प्रयास करने की कोशिश की है लेकिन इसे काम पर नहीं लग रहा है। निर्देशों का पालन करने के बाद, प्रदर्शित किए गए परीक्षण पृष्ठ में लेख द्वारा सुझाए गए मरो ऑब्जेक्ट को परिभाषित करने का कोई तरीका नहीं है।

यह सब मेरे लिए बहुत नया है, इसलिए मुझे यकीन नहीं है कि कहां जाना है। मैंने परीक्षण पृष्ठ से जुड़ी डब्लूएसडीएल फाइल की जांच की है, और मेरा सबसे अच्छा अनुमान यह है कि जेएक्सबी ठीक से काम नहीं कर रहा है क्योंकि मुझे मरो क्लास या इसकी संपत्तियों को कहीं भी नहीं देखा गया है।

एक अच्छा, पूरी तरह से काम किया उदाहरण बहुत फायदेमंद होगा। क्या कोई जानता है कि कोई कहां पाया जा सकता है? अगर यह कोई मदद है, तो मैं नेटबींस में काम कर रहा हूं।

धन्यवाद!

उत्तर

5

यहां जैक्स-डब्ल्यू के लिए चरणबद्ध कदम है। http://netbeans.org/kb/docs/websvc/jax-ws.html

यदि आप नेटबीन वेब सेवाओं को Google करते हैं तो आपको कई उदाहरण मिलेंगे।

+1

समस्या यह है कि ये सभी सरल वेब सेवाओं के साथ पैरामीटर और रिटर्न प्रकारों के रूप में आदिम मूल्यों के साथ सौदा करते हैं। मैं वस्तुओं को पैरामीटर और रिटर्न प्रकारों के रूप में देखना चाहता हूं, जो (मेरी समझ में) जहां जेएक्सबी फिट बैठता है। आपके द्वारा लिंक किया गया पृष्ठ पहला ट्यूटोरियल था जिसने मैंने कोशिश की थी, लेकिन दुर्भाग्य से यह केवल प्राइमेटिव्स से पैरामीटर और रिटर्न के रूप में चिंतित है। – Mac

+1

@ मैक - इसे आजमाएं और संसाधनों के लिए नीचे देखें http://www.ibm.com/developerworks/java/library/j-jws8.html यह कम नेटबीन केंद्रित होगा लेकिन इससे मदद मिल सकती है। इस साइट पर बहुत सारी जानकारी है JAXB http://www.ibm.com/developerworks/search/searchResults.jsp?searchType=1&searchSite=dW&searchScope=dW&query=jaxb&Search=Search –

4

यहां शुरुआती लोगों के लिए एक उत्कृष्ट जेएक्स-डब्ल्यूएस ट्यूटोरियल है। http://java.globinch.com/enterprise-java/web-services/jax-ws/java-jax-ws-tutorial-develop-web-services-clients-consumers/ ट्यूटोरियल जावा ईई कंटेनर का उपयोग किए बिना वेब सेवा और उपभोक्ता को विकसित करने का तरीका बताता है।

+1

अच्छा लिंक, लेकिन लेकिन समस्या यह है कि लगभग हमेशा, डेवलपर्स एक जेईई कंटेनर, या कम से कम एक सर्वलेट कंटेनर का उपयोग करना चाहते हैं (या करना है)। ट्यूटोरियल एक महसूस करता है कि जेएक्स-डब्ल्यूएस एक हवा है, जब तक कि कोई आपको उस मामले के लिए वेबस्पेयर, या जेबॉस, या यहां तक ​​कि टॉमकैट पर तैनात करने के लिए कहता है। – wavicle

संबंधित मुद्दे