سؤال

ما هي الاختلافات في تنفيذ منطق العمل عن بعد؟

حاليا نحن نخطط لاستخدام وحدة التغذية التلقائية للمستندات لتطوير تطبيقات الويب الأمامية (الانتقال من الدعامات).ما هي الاختلافات بين استدعاء الواجهة الأمامية وحدة جافا للأعمال استخدام توب لينك مقابل مكونات الأعمال ADF من خلال جمهورية جزر مارشال من حيث قابلية التوسع حيث أن الترحيل من Struts إلى ADF سيشمل أيضًا PL/SQL وOracle Forms، مما يؤدي إلى زيادة عدد المستخدمين بشكل كبير؟

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

المحلول

يعد ADF واسعًا جدًا، لأنه يشمل الواجهة الأمامية وصولاً إلى الوصول إلى البيانات.إنه أمر عظيم راد Framework إذا كنت ستستخدم المكدس بأكمله، ولكنه ليس ساخنًا جدًا إذا كنت ستستخدم جزءًا واحدًا فقط أو الآخر.

أفترض أنك تتحدث عن استخدام مكونات أعمال TopLink أو ADF (BC4J) لطبقة الوصول إلى البيانات.

أود أن أقول أنه إذا كنت تخطط لاستخدام تطبيق يستند إلى RMI، فمن المحتمل أن يكون TopLink أفضل، ويرجع ذلك أساسًا إلى قوة BC4J في كائنات العرض الخاصة به، والتي لا يتم إجراء تسلسل لها (وبالتالي ترجمة تلك النتائج إلى كائنات قيمة نمط TopLink، على أي حال).

إذا كنت تقوم بتنفيذ تطبيق ويب بشكل مستقيم لأعلى ولأسفل ولا تهتم حقًا بـ EJBs وRMI، فأعتقد أنك ستجد أن BC4J يقدم الكثير في طريقة توسيع نطاق تطبيقات الويب القياسية...باختصار، تقوم هذه الأداة بتعيين SQL في كائنات العرض، والتي هي في الأساس شبكات بيانات ذكية ذات سلوك قابل للضبط للغاية، والتي يمكن ربطها مباشرة جي إس إف مكونات Oracle ADF Faces، مما يوفر RAD سلسًا وجيدًا حقًا.

نصائح أخرى

أنا أمر بموقف مماثل الآن.أنا لست خبيرا، ولكن هنا ما جمعته من تجربتي.يعتمد ما إذا كان استخدام EJB لمقاييس Toplink أو ADF بشكل أفضل على تفاصيل الموقف لديك.في بعض الحالات قد يكون أحدهما أفضل من الآخر، لكن لدي شعور بأنهما حلان جيدان جدًا.

ومع ذلك، بما أنك ذكرت أن المشروع يتضمن أيضًا ترحيل نماذج Oracle، فيبدو أن ADF سيكون الخيار الأفضل حيث يبدو أن Oracle تضع JDeveloper وADF كخليفة للنماذج والتقارير (راجع وثائق ADF تستهدف مطوري النماذج والمصممين).

يجب ألا تستخدم نشر EJB لـ ADF BC.إنه يحتاج إلى الكثير من مزامنة RMI.لقد استخدمته مع ADF يتأرجح.يستغرق الانتقال إلى السجل التالي حوالي ثلاث ثوانٍ.نحن بحاجة إلى إعادة كتابة comboboxes لجعلها تؤدي وظيفتها.

في أوراكل 11 جرام (إصدار 2009-05) ستحصل على خيار إنشاء SDO WS استنادًا إلى كائن عرض ويمكنك استخدامها في الكيانات القائمة على الخدمة ADF BC في مشروع ADF آخر.

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