سؤال

لدي 3 تطبيقات الويب. لديهم جميعا مجموعة مشتركة من الوظائف وهي عملية IO: - الكتابة إلى ملف نصي والوصول إلى البيانات المكتوبة. سأقوم بفصل هذه الوظيفة (كتابة الملفات) كمطلب واحد يقبل الطلبات من جميع التطبيق والكتابة إلى ملفات نصية وإرجاعها عند حاجةها.

في الواقع هذا شيء مثل إدارة الجلسة بين المتصفح والخادم. كل مستخدم اتصال بالخادم متطابق ويتم علاج كل مستخدم بشكل منفصل. نفس الشيء مطلوب هنا بين 3 تطبيقات وهذا التطبيق المنفصل ومتصل باتصال HTTP.

يجب أن تكون مجموعة من مثيلات فئات من تطبيقات مفصلية هذا متطابقة، مفصولة لكل تطبيقات الاتصال.

من المفترض نشر هذا التطبيق المنفصل كملف حرب. يرجى توجيه لي كيف يمكنني تحقيق ذلك؟ هل يجب علي استخدام خدمات الويب؟ أو شيء مثل خدمات الراحة فول؟ أي مشاريع / مشاريع / رموز، وروابط هي محل تقدير كبير.

هل كانت مفيدة؟

المحلول

خدمة الويب هو خيار، خاصة لأنه سهل بشكل لا يصدق في التنفيذ باستخدام التعليقات التوضيحية Javaee.

شيء واحد يجب أن تفكر في هذه الحالة هو ضمان المصادقة المناسبة، حتى تتمكن من التعرض لخدماتك بشكل صحيح فقط لعملائك المطلوبين.

خيار آخر هو RMI.

اعتدت أن أعمل مع الكسوف والأغمر، فقط في حال كنت بحاجة إلى أي مثال، على الرغم من أن الموقع Tomee يحتوي على بعض الأمثلة نفسها - http://tomee.apache.org/examples-trunk/simple-webservice/readme.html

فقط للتأكد، هل العلامات التجارية للاتصالات اللازمة أو هل يمكن أن تلتف فقط منطق I / O الخاص بك في جرة؟وبهذه الطريقة، سيكون الأمر أسهل: -)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top