2010-12-16 17 views
40

मैं कुछ साधारण Comet/server push क्षमताओं को एक साधारण वेब अनुप्रयोग में जोड़ना चाहता हूं। मुझे यह कैसे करना है इस बारे में अद्यतित जानकारी खोजने में परेशानी हो रही है।मैं स्प्रिंग एमवीसी के साथ धूमकेतु का उपयोग कैसे करूं?

क्या कोई मुझे कुछ उदाहरण, ट्यूटोरियल, ब्लॉग, या हाल ही में कुछ भी बता सकता है जो Spring MVC के साथ धूमकेतु का उपयोग करके आपको चलता है?

यदि यह महत्वपूर्ण है, तो मैं दृश्य प्रस्तुत करने के लिए Freemarker का उपयोग कर रहा हूं, और जावास्क्रिप्ट ढांचे के लिए JQuery का उपयोग कर रहा हूं।

इसके अलावा: मुझे पहले से ही Lift और इसके शानदार धूमकेतु समर्थन के बारे में पता है। यह ऐप अवधारणा का प्रमाण है कि मैंने लिफ्ट का उपयोग करके पहले ही लागू कर लिया है। अब मैं इसे तुलना और विपरीत करने के लिए स्प्रिंग एमवीसी के साथ बना रहा हूं।

संपादित करें: मैंने DWR को आजमाने की कोशिश करनी शुरू कर दी है। यह शानदार नहीं है, लेकिन मैं कुछ ऐसा कर सकता हूं जो काम करता है। मैंने Atmosphere भी चेक आउट किया, लेकिन मुझे इसके साथ कोई कर्षण नहीं मिला।

मैं प्रश्न खोल रहा हूं। उम्मीद है कि कुछ बेहतर सुझाव आएंगे।

+2

+1 अच्छा प्रश्न – alex

+1

वातावरण ही बात है;) आपको इसके साथ काम नहीं करने के बारे में और अधिक विशिष्ट होना होगा। – Bozho

+0

बोझो: ऐसा नहीं है कि वायुमंडल के साथ कुछ भी काम नहीं करता है। मैंने दस्तावेज़ों और उदाहरणों के साथ एक या दो घंटे बिताए, और वेब पेज पर जावास्क्रिप्ट तक ईवेंट को धक्का देने के लिए इसका उपयोग करने के तरीके के बारे में कोई जानकारी नहीं मिली। – leedm777

उत्तर

12

वायुमंडल वास्तव में सबसे अच्छा देखा गया है (मैंने किसी का उपयोग नहीं किया है, लेकिन मैंने कई समाधानों का मूल्यांकन किया है)। इसके साथ अच्छी बात यह है कि यह उपलब्ध सर्वोत्तम तंत्र का उपयोग करता है। यदि servlet 3.0 पर चल रहा है - async समर्थन का उपयोग कर। यदि जेटी का उपयोग करना - इसके समर्थन का उपयोग करना, और इसी तरह। इसमें वसंत एकीकरण भी है।

तो, शायद आपको वायुमंडल के बारे में ठोस प्रश्न पूछना चाहिए। this और this संबंधित प्रश्न देखें।

+0

मैं इसमें एक और दरार ले जाऊंगा। लेकिन मुझे स्प्रिंग एमवीसी के साथ वायुमंडल का उपयोग करने के बारे में कुछ भी नहीं मिला। – leedm777

+0

@ डेव मेरा अपडेट देखें - मैंने दो लिंक जोड़े – Bozho

0

ItsNat Comet आज़माएं, वसंत का उपयोग आपके आवेदन को स्थापित करने के लिए किया जा सकता है (यदि आप नहीं जानते कि आप ऐसा कैसे करते हैं तो मेरे साथ संपर्क करें) लेकिन स्प्रिंग एमवीसी का उपयोग नहीं किया जाता है।