मैं का उपयोग दोनों: स्प्रिंग-MVC (2.5) और सीवन
क्योंकि सीवन जावा सर्वर का उपयोग करता है चेहरे प्रौद्योगिकी (सर्वर-साइड आधारित प्रौद्योगिकी), पर्दे के पीछे, यह छोटे और मध्यम अनुप्रयोगों के लिए बेहतर बनाया गया है। (प्रत्येक जेएसएफ व्यू ट्री सत्र पर संग्रहीत है - आप क्लाइंट साइड पर स्टोर कर सकते हैं, लेकिन बैंडविड्थ मुद्दों से अवगत रहें)।लेकिन यह कुछ लाभ हैं:
आमतौर पर वेब अनुप्रयोग
(सीवन फ्रेमवर्क द्वारा प्रदान की मध्यस्थ पैटर्न का उपयोग करके) निम्नलिखित पथ
view >> controller >> service >> domain
सीवन के साथ
, आप
view >> service >> domain
या भी प्राप्त कर सकते हैं का उपयोग करता है
No controller, No service
view >> domain
कि इसके अलावा
,
- JSF 2 का समर्थन करता है JSR 303 - बीन मान्यता
- आप विकेट JSF के बजाय अगर आप चाहते हैं का उपयोग कर सकते
- वार्तालाप और व्यवसाय प्रक्रिया प्रबंधन समर्थन
- उपयोग स्प्रिंग डि उपयोग कर सकते हैं अगर आप चाहते हैं
वसंत-MVC
यह एक शक्तिशाली वेब टीयर बुनियादी सुविधाओं है
- हैंडलर मानचित्रण (यह चुनता है जो नियंत्रक अनुरोध को पूरा करने चाहिए)
- समाधानकर्ता देखें (यह चुनता है जो दृश्य प्रतिक्रिया प्रस्तुत करना चाहिए)
- यह बड़े अनुप्रयोगों के लिए इस्तेमाल किया जा सकता
- शक्तिशाली डेटा-बाइंडिंग
- स्प्रिंग 3.0 एनोटेशन आधारित नियंत्रक का समर्थन करता है (JSR 303 - बीन मान्यकरण, जल्द ही आ रहा)
लेकिन मैं अभी भी वसंत 3.0 का उपयोग नहीं क्योंकि
- का उपयोग कर (और जरूरत पड़ने पर विस्तार) MultiActionController, मैं अपने नियंत्रक को परिभाषित करने के लिए कोई एक्सएमएल सेटिंग के बिना विन्यास से अधिक सम्मेलन प्राप्त कर सकते हैं द्वारा
- SimpleFormController समान व्यवहार पाया प्रदान करता है (तुम बस @Component के रूप में अपने MultiActionController सेट करने की आवश्यकता) स्प्रिंग 3.0 एनोटेशन आधारित नियंत्रक
...
सीखने पथ बारे में, मुझे लगता है कि दोनों समान हैं।
स्रोत
2010-04-19 17:13:10
सीम के साथ आप ईजेबी के बजाय पीओजेओ का उपयोग कर सकते हैं। और जेपीए के बारे में क्या धीमा है? –
पूरा ढांचा धीमा है, जेपीए नहीं। यदि आप अन्य ढांचे की तुलना में अब के साथ सबसे सरल पृष्ठ का परीक्षण करते हैं तो आपको 10 गुना कम अनुरोध मिलेगा। – darpet
सीम के लिए भी। मैंने उत्पादक रूप से बहुत से सीम अनुप्रयोगों को देखा है। मैं आसानी से त्रुटियों को पा सकता हूं। – darpet