سؤال

ما هو مختلف بين نوع مختلف من مشاريع Java EE في Eclipse wtp؟

هناك:

  • مشروع عميل التطبيق
  • مشروع الموصل
  • مشروع تطبيق المؤسسة
  • مشروع الأداة المساعدة
هل كانت مفيدة؟

المحلول

نقلا عن الفصل 5. المشاريع التابع RAD V7 ، دليل البرمجة (ينطبق على Eclipse أيضًا):

  • مشروع عميل التطبيق (J2EE) - يرشد المستخدم من خلال إنشاء مشروع عميل تطبيق فارغ. يتضمن مطالبات لمشروع الأذن المرتبط به وقائمة الجوانب المطبقة لمشاريع عميل تطبيق J2EE.
  • مشروع الموصل (J2EE) - يرشد المستخدم من خلال إنشاء مشروع موصل J2EE ، والذي يتضمن تحديد مشروع تطبيق المؤسسة المرتبطة ومجموعة من الجوانب المطبقة عليه.
  • مشروع تطبيق المؤسسة (J2EE) - يخلق مشروع أذن جديد. يتضمن ذلك خيارات لإنشاء مشاريع عميل الويب المرتبطة بـ Web و EJB و Application.
  • مشروع الأداة المساعدة (J2EE) - يساعد في بناء مشروع مكتبة Java Utility والذي يرتبط بمشروع تطبيق المؤسسة. منتج مثل هذا المشروع هو ملف جرة متاح للموارد في مشروع المؤسسة ويتم لفه تلقائيًا في ملف الأذن عند تصديره.

هذا مفصل بعد بضع صفحات في وقت لاحق:

مشروع تطبيق المؤسسة

تحتوي مشاريع تطبيق المؤسسة على الموارد اللازمة لتطبيقات المؤسسات ويمكن أن تحتوي على مراجع إلى مجموعة من وحدات الويب ووحدات EJB ووحدات عميل التطبيق ووحدات محول الموارد ومشاريع Java وملفات JAR.

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

لمزيد من المعلومات حول تطوير تطبيقات J2EE Enterprise ، انظر الفصل 16 ، "تطوير تطبيقات الويب باستخدام EJBS" في الصفحة 719.

مشروع عميل تطبيق J2EE

تحتوي مشاريع عميل تطبيق J2EE على الموارد اللازمة لوحدات عميل تطبيق J2EE. يتم استخدام وحدة عميل التطبيق لاحتواء تطبيق Java العميل بالكامل (غير المستند إلى Web) والذي يتصل ويستخدم موارد J2EE في تطبيق J2EE Enterprise وخادم تطبيق. من خلال عقد إشارة إلى تطبيق المؤسسة المرتبطة به ، فإنه يشارك معلومات مثل مرجع Java Naming and Directory Interface (JNDI) إلى EJBs ومصادر البيانات.

مشروع الموصل

يحتوي مشروع الموصل على الموارد اللازمة لمحول موارد J2EE. يسمح المعالج بمجموعة من الجوانب (بما في ذلك إصدار J2EE Connector Architecture (JCA)) وتحديد ملف الأذن.

الإصدار القصير: كلها معالجات لإنشاء تطبيق للمؤسسة أو أجزائه.

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