2008-09-16 7 views
5

मेरे पास जावा में लिखा गया एक एप्लीकेशन है, और मैं इसके लिए एक फ्लैश फ्रंट एंड जोड़ना चाहता हूं। फ्लैश फ्रंट एंड उसी कंप्यूटर पर चलेंगे जो जावा ऐप स्टैंड स्टैंड अकेले फ़्लैश प्लेयर में होगा। मुझे दो हिस्सों के बीच दो तरह के संचार की ज़रूरत है, और इस बारे में कोई जानकारी नहीं है कि इस बारे में भी कैसे शुरू करना है। मुझे लगता है कि मैं दो कार्यक्रमों के बीच एक सॉकेट खोल सकता हूं, लेकिन मुझे लगता है कि एक आसान तरीका होना चाहिए। क्या क्रियालेख 3.0 में एपीआई का एक अच्छा हिस्सा है जो मुझे जावा विधियों तक सीधे पहुंचने की अनुमति देगा, या मुझे सॉकेट का सहारा लेना होगा? मैं फ्लैश करने के लिए अपेक्षाकृत नया हूं, इसलिए, किसी भी अच्छे गाइड की सराहना की जाएगी!एक दूसरे से बात करने के लिए जावा और फ्लैश प्राप्त करना

धन्यवाद

उत्तर

6

AMF आमतौर पर फ्लैश और एक बैकेंड प्रणाली के बीच बात करता था एक संदेश प्रोटोकॉल है। कई जावा कार्यान्वयन हैं, लेकिन मैंने उनमें से किसी का भी उपयोग नहीं किया है, इसलिए आपको यह नहीं बता सकता कि कौन सा सर्वोत्तम है।

फ्लैश भी सादे पुराने एक्सएमएल, बैकएंड के लिए साबुन या बाकी बात कर सकते हैं, तो आपके codebase कि आसान हो सकता है पर निर्भर करता है।

0

मेरापी जावा और फ्लैश के बीच संचार के लिए एक पुल ढांचा है।

+0

अभी तक वास्तव में प्रासंगिक नहीं है। यह एआईआर अनुप्रयोगों के लिए है, अभी भी * निजी अल्फा * में, और बहुत अस्थिर है। –

2

OpenAMF भी है। यह बहुत ब्लेज़, रेड 5 और ग्रेनाइट के परिपक्व, स्थिर, सरल और हल्के सापेक्ष है।

लेकिन, यह भी दिनांकित है (केवल AMF0 प्रोटोकॉल) और परियोजना अब सक्रिय नहीं है। जंगली में अभी भी बहुत सारे लोग इसका इस्तेमाल कर रहे हैं। और दस्तावेज सीमा रेखा मौजूद नहीं है।

1

ग्रेनाइट डीएस एक अच्छा समाधान है, यह आपको पीओजेओ के लिए न केवल ईजेबी 3 सत्र बीन्स के लिए संवाद करने के लिए सेवाएं स्थापित करने की अनुमति देगा। यह आपके जावा बीन्स को ए 3 समकक्षों में बदलने और गुरुत्वाकर्षण पक्ष परियोजना का उपयोग कर क्लाइंट को डेटा पुश करने के लिए एक जीएएस कोड जेनरेटर के साथ आता है।

0

मैं ग्रेनाइट डीएस पर सहमत हूं। सेटअप करना और जाना आसान था।

मैंने इसे ईजेबी 3 बीन के साथ सीधे ट्रिफ्ट जेनरेट ऑब्जेक्ट्स के साथ संवाद करने के लिए उपयोग किया है।

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

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