हम कुछ काफी बुनियादी POJO संस्थाओं के साथ JAX-आरएस उपयोग कर रहे हैं और @GET
और @POST
एनोटेट तरीकों कि @Produce
और @Consume
MediaType.APPLICATION_JSON
, MediaType.APPLICATION_XML
की एक संख्या है। कुछ भी शानदार नहीं है।जेएक्स-आरएस के साथ जेएक्सबी डेटा का व्यावहारिक सत्यापन?
प्रश्न मेरे पास है कि मैं डेटा को कितनी अच्छी तरह से मान्य कर सकता हूं?
हमारे पास एक XML स्कीमा नहीं है हालांकि मैं एक उत्पन्न कर सकता हूं। मुझे इसे किसी भी तरह से हुक करने की आवश्यकता होगी जो बहुत आकर्षक नहीं दिखता है और मुझे अभी तक एक संक्षिप्त उदाहरण नहीं मिला है।
हम "बीन सत्यापन" का उपयोग कर सकते हैं, लेकिन मैं फिर से अनिश्चित हूं कि मैं इसे कैसे हुक कर सकता हूं और इसे बुला सकता हूं।
अंत में (मुझे लगता है) हम उदाहरण के लिए पीओजेओ को कुछ isValidForXXX()
विधियों को जोड़ सकते हैं और जब भी हमारे पास एक उदाहरण दिया जाता है तो उन्हें कॉल करें।
किसी को भी सिफारिशें?
मैं वास्तव में बहुत कोड है कि ज़रूरत है मान्य होगा?वास्तव में कुछ आसान खोज रहा था ... – jmkgreen
@jmkgreen - मैंने एक ठोस उदाहरण के साथ अपना जवाब अपडेट कर दिया है। –
@ अभिषेक रंजन, "रनटाइम कंटेनर के साथ रजिस्टर प्रदाता कक्षाएं" कहने के लिए बेहतर है। जवाब देने के लिए आपको यह समझने की आवश्यकता है कि आप किस रनटाइम कंटेनर का उपयोग कर रहे हैं और क्या होगा यदि कोई ढांचा स्वचालित रूप से प्रदाता कक्षाओं को पढ़ रहा हो, तो उन्हें अपने कंटेनर में स्वचालित रूप से पंजीकृत न करें। – jmkgreen