2009-06-21 12 views
5

मैं इस निर्णय पर थोड़ी देर फंस गया हूं। मेरी परियोजना पहले से ही वसंत और स्प्रिंग ब्लेज़ एकीकरण का उपयोग करती है लेकिन मुझे नहीं लगता कि कोई वास्तविक वेब इंटरफेस (एचटीएमएल) होगा। मेरे पास स्प्रिंग एमवीसी और वसंत वैधता के साथ सीमित अनुभव है जो ठीक है, लेकिन मैंने लोगों से टिप्पणियां पढ़ी हैं जो स्प्रिंग एमवीसी के बाहर स्प्रिंग वैधकर्ताओं का उपयोग न करने का सुझाव देते हैं। व्यक्तिगत अनुभव के आधार पर आप किस सत्यापन फ्रेमवर्क की सिफारिश करेंगे?मैं किस जावा सत्यापन पुस्तकालय का उपयोग करूँ?

उत्तर

10

"..., लेकिन मैं वसंत MVC बाहर स्प्रिंग प्रमाणकों के उपयोग करने के लिए नहीं लोगों का सुझाव से टिप्पणी ... पढ़ा है"

मैं उन प्रशंसा पत्र देखना चाहते हैं। मैंने स्प्रिंग एमवीसी के बाहर स्प्रिंग डेटा बाइंडिंग एपीआई का उपयोग किया है, और यह बहुत ही शानदार है। मैं कहूंगा कि आलोचना निराधार है।

Apache Commons Validator एक विकल्प है, लेकिन मैं अभी भी स्प्रिंग के डेटाबिंडर की सिफारिश करता हूं। विशेष रूप से यदि आप पहले से ही वसंत का उपयोग कर रहे हैं। किसी और चीज पर स्विच करने का लाभ अभी तक एक और निर्भरता की लागत से ऑफसेट से अधिक है।

2

आप Hibernate Validator को आजमा सकते हैं जो वास्तव में जेएसआर 303 के लिए संदर्भ कार्यान्वयन है: बीन सत्यापन। बीटीडब्ल्यू, यह अभी भी बीटा में है।

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