باستخدام موقع PHP على الويب كمدخل في حاوية مدخل JSR 168/268 [في خادم Oracle Bea Weblogic

StackOverflow https://stackoverflow.com/questions/1832284

  •  11-09-2019
  •  | 
  •  

سؤال

لدي موقع PHP موجود يستخدم كمية كبيرة من المستقات وأجاكس. يحتاج عميلنا إلى دمجه كدخل في خادم Oracle Beablogic ومواصفاتها المفضلة هي JSR168. أنا جديد تماما على مدخلات Java وهكذا لدي بعض الأسئلة المتعلقة بالمدخل.

  1. هل يمكننا دمج موقع PHP الموقع (وهو في خادم آخر) في حاوية مدخل Java؟ أو أنها فقط لمواقع ويب JSP؟ أنا أسأل هذا لأنه قد يكون هناك اختلافات في معالجة الجلسة في جانب العميل في PHP و JSP وسيتسبب في الاستباب.
  2. هل يمكننا استخدام Ajax عند استخدام المدخل دون تخفيض أداء كبير؟
  3. ما هي التغييرات الأساسية التي يجب أن نفعلها في الموقع الحالي لجعلها متوافقة مع JSR168؟

شكرا جزيلا لك لأخذ الوقت لقراءة مشكلتي. شكرا واحترام، مانجولا

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

المحلول

  1. اعتقد ان جسر فب / جافا, ، مع تنفيذها ل API Script Script JSR 223، ستكون أفضل طريقة لفضح تطبيق PHP الموجود ك Servlet Java. بمجرد تنفيذ Servlet عبر PHP، فإن إعادة توجيه من مدخل إلى ذلك سيكون هو نفسه إعادة التوجيه إلى أي Servlet أو JSP. بدلا من ذلك، قد تتمكن من استدعاء البرامج النصية الخاصة بك PHP مباشرة من رمز المدخل الخاص بك.

  2. من الممكن استخدام AJAX مع المداخل. يتم تقديم طلبات AJAX كطلبات موارد المدخل التي يتم تحويلها عبر البوابة التي تستخدم المدخل. هذا يعني بطبيعته بعض الأداء النفقات العامة للأداء، ولكن ليس أكثر من عند استخدام المداخل بطريقة أكثر تقليدية ".

  3. فيما يتعلق بالتدانة الموقع الموجود، ستحتاج إلى تحديد كيفية (ولماذا) تريد تعريض أجزاء من التطبيق كمدخلات. قد تكون أبسط طريقة لفضح الموقع بأكمله كمدخل واحد، ولكن هذا هو نوع من فقدان النقطة ويمكنك فقط تقديم الموقع في iFrame. إلى جانب التحدي الفني المتمثل في الحصول على تطبيق PHP يتعرض ل Java، كما تمت مناقشته في 1، يحتاج هذا الجزء حقا إلى الإجابة عليه من قبل عميلك.

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