मैं एक JSF 2.0 आवेदन है कि मैं के लिए प्रमाणकों जोड़ना शुरू करना चाहते हैं। इस प्रकार ऐप के आर्किटेक्चर का मूल अवलोकन है।मैं EJB 3.1, JSF2.0 और जेपीए के साथ बीन मान्यकरण उपयोग करना चाहिए?
मैं बीन्स कि मेरे जेपीए एनोटेट वर्गों और EJB के उदाहरणों को शामिल लिया जा रहा है प्रबंधित किया है। ईजेबी लेनदेन के डेटाबेस तक पहुंचने के लिए ज़िम्मेदार है। जेपीए एनोटेट कक्षाएं मेरी facelets को valuebound (और डाटाबेस पहुँच के लिए EJB के उपयोग करें) कर रहे हैं।
मैं संभवतः बीन सत्यापन का उपयोग करें और कस्टम की कमी लिखने के लिए चाहते हैं, लेकिन इस का मतलब होगा कि मैं अपने जेपीए एनोटेट वर्गों के लिए उन बाधाओं को जोड़ने के लिए है। ऐसा लगता है कि यह चिंताओं को अलग करने का उल्लंघन कर रहा है। यह बेहतर इस मामले में बीन मान्यता उपयोग करने के लिए नहीं है (जेपीए एनोटेट वर्गों/DAOs साथ प्रस्तुति/सत्यापन मिश्रण)? क्या मेरी संरचना खराब है? क्या ऐसा करने का कोई पसंदीदा तरीका है जिसे मैं नहीं जानता?
धन्यवाद!