logo

جافا إي

ال جافا إي تمثل إصدار جافا للمؤسسات ، والذي كان يُعرف سابقًا باسم J2EE ويُعرف حاليًا باسم جاكرتا EE. إنها مجموعة من المواصفات الملتفة حول Java SE (الإصدار القياسي). يوفر Java EE منصة للمطورين بميزات مؤسسية مثل الحوسبة الموزعة وخدمات الويب. عادةً ما يتم تشغيل تطبيقات Java EE في أوقات التشغيل المرجعية مثل خوادم صغيرة أو خوادم التطبيقات . من الأمثلة على بعض السياقات التي يتم فيها استخدام Java EE التجارة الإلكترونية والمحاسبة وأنظمة المعلومات المصرفية.

كيفية تحويل شار إلى سلسلة

مواصفات جافا EE

يحتوي Java EE على العديد من المواصفات المفيدة في إنشاء صفحات الويب والقراءة والكتابة من قاعدة البيانات بطريقة المعاملات وإدارة قوائم الانتظار الموزعة. يحتوي Java EE على العديد من واجهات برمجة التطبيقات (APIs) التي تتمتع بوظائف واجهات برمجة تطبيقات Java SE الأساسية مثل Enterprise JavaBeans والموصلات وServlets وصفحات خادم Java والعديد من تقنيات خدمات الويب.

جافا إي

1. مواصفات الويب الخاصة بـ Java EE

  • Servlet- تحدد هذه المواصفات كيف يمكنك إدارة طلبات HTTP إما بطريقة متزامنة أو غير متزامنة. وهو منخفض المستوى، وتعتمد عليه مواصفات أخرى
  • WebSocket- WebSocket هو بروتوكول اتصال بالكمبيوتر، وتوفر واجهة برمجة التطبيقات هذه مجموعة من واجهات برمجة التطبيقات لتسهيل اتصالات WebSocket.
  • Java Server Faces- هي خدمة تساعد في بناء واجهة المستخدم الرسومية من المكونات.
  • لغة التعبير الموحدة- هي لغة بسيطة تم تصميمها لتسهيل مطوري تطبيقات الويب.

2. مواصفات خدمة الويب الخاصة بـ Java EE

  • Java API لخدمات الويب RESTful - يساعد في تقديم الخدمات التي تحتوي على مخطط نقل الحالة التمثيلية.
  • Java API لمعالجة JSON- إنها مجموعة من المواصفات لإدارة المعلومات المقدمة بتنسيق JSON.
  • Java API for JSON Binding- إنها مجموعة من المواصفات المتوفرة لربط ملف JSON أو تحليله في فئات Java.
  • بنية Java لربط XML - تسمح بربط XML في كائنات Java.
  • Java API لخدمات ويب XML- SOAP هو بروتوكول يستند إلى XML للوصول إلى خدمات الويب عبر http. تسمح لك واجهة برمجة التطبيقات (API) هذه بإنشاء خدمات ويب SOAP.

3. مواصفات المؤسسة لـ Java EE

  • السياقات وحقن التبعيات - يوفر حاوية لحقن التبعيات كما هو الحال في Swing.
  • Enterprise JavaBean- عبارة عن مجموعة من واجهات برمجة التطبيقات خفيفة الوزن التي تمتلكها حاوية الكائن لتوفير المعاملات واستدعاءات الإجراءات عن بعد والتحكم في التزامن.
  • Java Persistence API- هذه هي مواصفات التعيين العلائقي للكائنات بين جداول قاعدة البيانات العلائقية وفئات Java.
  • Java Transaction API - يحتوي على الواجهات والتعليقات التوضيحية لإنشاء تفاعل بين دعم المعاملات الذي يقدمه Java EE. تعتبر واجهات برمجة التطبيقات في هذا الملخص من التفاصيل ذات المستوى المنخفض والواجهات أيضًا ذات مستوى منخفض.
  • خدمة رسائل جافا - توفر طريقة شائعة لبرنامج جافا لإنشاء وإرسال وقراءة رسائل نظام مراسلة المؤسسة.

4. المواصفات الأخرى لـ Java EE

  • التحقق من الصحة - تحتوي هذه الحزمة على واجهات وتعليقات توضيحية متنوعة لدعم التحقق من الصحة التصريحية التي تقدمها Bean Validation API.
  • التطبيقات المجمعة - توفر وسيلة لتشغيل مهام الخلفية الطويلة الأمد والتي تتضمن حجمًا كبيرًا من البيانات والتي تحتاج إلى تنفيذها بشكل دوري.
  • Java EE Connector Architecture - هذا حل تكنولوجي قائم على Java لتوصيل خوادم Java بنظام معلومات المؤسسة.

إعداد جافا EE

متطلبات

لتثبيت أحدث إصدار من SDK لـ Java EE وهو Java EE 6 SDK على نظام التشغيل windows، يجب أن يكون لديك ذاكرة لا تقل عن 1 جيجابايت، ومساحة قرص لا تقل عن 250 ميجابايت مجانًا وJVM Java SE 6. لإعداد Java EE، يجب أن يكون لديك JDK ثم لديك IDE ويفضل أن يكون Eclipse لأنه مجاني.

قم بتثبيت مجموعة أدوات تطوير Java

  1. اذهب الى تنزيلات مجموعة أدوات تطوير Java SE من Oracle
  2. في القسم بعنوان مجموعة أدوات تطوير Java SE 9.0.1 ، اقرأ الترخيص، وإذا وافقت، انقر فوق تقبل إتفاقية الإستخدام
  3. ومع ذلك، في هذا القسم، انقر فوق JDK-9.0.1_windows-x64_bin.exe (أو التنزيل المناسب لنظام التشغيل لديك)
  4. قم بتشغيل مثبت JDK الذي تم تنزيله باستخدام تشغيل كمسؤول
  5. أضف متغير بيئة Windows (أو Linux). Java_HOME . قم بتعيينه على المجلد الجذر لـ JDK المثبت حديثًا، والذي يشبه C:Program FilesJavajdk1.8.0_51.

قم بتثبيت Eclipse لـ Java EE

1. تصفح إلى تنزيلات الكسوف

2. انقر فوق الزر 'تنزيل' الموجود أسفل احصل على الكسوف .

3. في الصفحة الناتجة، انقر فوق الزر تنزيل.

ملاحظة: يجب أن يتطابق إصدار Eclipse (32 بت أو 64 بت) الذي تقوم بتنزيله مع إصدار JDK الخاص بك. لقد قمت بتثبيت JDK-9.0.1_windows-x64 أعلاه، لذا قم بتنزيل Eclipse 64 بت.

4. قم بتشغيل برنامج التثبيت الذي تم تنزيله باستخدام تشغيل كمسؤول .

5. اختر إصدار Eclipse الذي ترغب في تثبيته. Eclipse IDE لمطوري Java EE يفضل عمل جافا.

6. إذا فشل التثبيت، حاول مرة أخرى مع إيقاف تشغيل فحص الفيروسات في الوقت الحقيقي مؤقتًا. تذكر تشغيله مرة أخرى عند الانتهاء.


جافا SE مقابل جافا EE

يشير Java SE إلى الإصدار القياسي ويحتوي على الوظائف والحزم الأساسية التي يحتاجها المبرمج المبتدئ أو المتوسط. Java EE عبارة عن نظام أساسي محسّن ومجمّع حول Java SE. إنه يتفوق على Java SE ولديه أيضًا مجموعة متنوعة من الجوانب التي يتفوق فيها على الميزات الأخرى.

جافا سي جافا إي
توفر Java SE الوظائف الأساسية مثل تعريف الأنواع والكائنات. تعمل Java EE على تسهيل تطوير التطبيقات واسعة النطاق.
SE هي مواصفات Java عادية تم بناء EE على Java SE. ويوفر وظائف مثل تطبيقات الويب، وServlets.
يحتوي على ميزات مثل مكتبات الفئات وبيئات النشر وما إلى ذلك. Java EE هو تطبيق منظم يحتوي على طبقات منفصلة للعميل والأعمال والمؤسسة.
يتم استخدامه في الغالب لتطوير واجهات برمجة التطبيقات لتطبيقات سطح المكتب مثل برامج مكافحة الفيروسات والألعاب وما إلى ذلك. يتم استخدامه بشكل أساسي لتطوير تطبيقات الويب.
مناسبة للمبتدئين في تطوير جافا. مناسب لمطوري Java ذوي الخبرة الذين يقومون بإنشاء تطبيقات على مستوى المؤسسة.
ولا يوفر مصادقة المستخدم. ويوفر مصادقة المستخدم.