मेरे पास अपाचे विकेट (जावा ईई एमवीसी फ्रेमवर्क) के तहत चल रहा एक वेब एप्लिकेशन है। अभी के लिए यह एक वेबसाइट है। मैं मोबाइल ऐप्स बनाने के लिए उपयोग करने के लिए आर्किटेक्चर के बारे में भी सोच रहा हूं। मोबाइल ऐप्स केवल जानकारी प्रस्तुत कर रहे हैं और उपयोगकर्ता इनपुट में ले जा रहे हैं (उदाहरण के लिए प्रोफ़ाइल कॉन्फ़िगरेशन)।मोबाइल ऐप के साथ वेब ऐप के लिए कौन सा आर्किटेक्चर?
- डीबी वर्तमान webapp द्वारा इस्तेमाल किया वैसा ही है जैसा:
मैं कहाँ मन में एक एन-स्तरीय संरचना की है।
- एक बिजनेस लॉजिक लेयर बनाना जो एक webservice होगा जो मुझे डीबी से आवश्यक सभी जानकारी का खुलासा करता है और उपयोगकर्ता इनपुट को भी संभालता है। यह सर्वर की तरफ है।
- एक वेब सेवा जो व्यापार तर्क परत से पूछताछ करती है और एक्सएमएल या JSON
- के माध्यम से जानकारी को उजागर करती है यूआई परत जो मूल रूप से मेरा मोबाइल ऐप (आईओएस, एंड्रॉइड, ...) है। ये वेब सेवा के माध्यम से व्यापार परत को प्रश्न भेजते हैं। क्वेरी डेटा प्रदर्शित करने या यूआई जानकारी भेजने के लिए वापस आती है।
मैं सोच रहा था कि वेब सेवा परत वेबसाइट और साथ ही मोबाइल एप्लिकेशन की सेवा भी कर सकती है।
क्या यह वास्तुकला समझ में आता है? यदि हां, तो क्या मेरा आखिरी सुझाव पहले से ही एमवीसी संरचना को तोड़ देता है?
कोई भी विचार नहीं है? – nche
मुझे यह जानने में दिलचस्पी है कि आपने यह कैसे किया? मुझे एक ही समस्या है और मैं उसी मामले के साथ संघर्ष कर रहा हूं। मुझे एन स्तरीय आर्किटेक्चर जावा ईई + जेपीए + माइस्क्ल मिला है और मैं प्राइमफेस का उपयोग कर रहा हूं और मैं इसे वेब सर्विसेज + कुछ के साथ सवारी करना चाहता हूं। कोई टिप्पणी? – Sami