मैंने जावा स्विंग एप्लिकेशन बनाया है। अब मैं इसे क्लाइंट-सर्वर एप्लिकेशन बनाना चाहता हूं। सर्वर पर डेटा बदलते समय सभी क्लाइंट को अधिसूचित किया जाना चाहिए, इसलिए मैं एक वेब सेवा की तलाश नहीं कर रहा हूं। क्लाइंट-सर्वर एप्लिकेशन एक लैन पर चलाया जाएगा, यह एक व्यावसायिक अनुप्रयोग है। सर्वर में एक डेटाबेस, जावाडीबी होगा।मेरा जावा स्विंग एप्लिकेशन क्लाइंट-सर्वर एप्लिकेशन कैसे बनाएं?
किस तकनीक और पुस्तकालय के साथ शुरू करना सबसे आसान है? क्या मुझे इसे सॉकेट का उपयोग करके स्क्रैच से लागू करना चाहिए, या क्या मुझे जावा आरएमआई, या शायद जेएमएस का उपयोग करना चाहिए? या क्या ऐसे अन्य विकल्प हैं जिनसे शुरू करना आसान है?
और क्या कोई सर्वर लाइब्रेरी है जिसका मुझे उपयोग करना चाहिए? जेटी एक विकल्प है?
मुझे लगता है, मैंने पहले कभी जे 2 ईई का उपयोग नहीं किया है। लेकिन मुझे लगता है कि अब यह करने का समय है;) धन्यवाद। यदि कोई हल्का-समाधान नहीं है। – Jonas
बहुत सारे हल्के समाधान हैं, लेकिन आप जे 2 ईई पहले से ही हल हो चुके हैं और हल की गई कई समस्याओं को हल करेंगे। मैं कम से कम एक मुफ्त जे 2 ईई ढांचे के बारे में जानने की सिफारिश करता हूं जो सभी सुविधाओं के बारे में जानने के लिए पर्याप्त है - इस तरह आप संभावित समस्याओं को देख सकते हैं जिन्हें आप चलाएंगे, वे पहले ही हल हो चुके हैं। यदि आप वास्तव में अभी भी सुरक्षित महसूस करते हैं, तो आरएमआई का उपयोग करें। जे 2 ईई (मुफ्त में बहुत अधिक) अनावश्यक सर्वर और गारंटीकृत संदेश वितरण और अन्य सामान के साथ विफलता प्रदान करता है जो आपको यह तय करना मुश्किल हो सकता है कि आप इसे बाद में चाहते हैं या नहीं। –
जावा ईई के साथ समस्या यह है कि आपके पास होने वाली समस्याओं को हल करने के अलावा, यह आपके पास होने वाली समस्याओं का एक टन भी हल करता है, फिर भी आप उन्हें विषय देते हैं। – Ryan