English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

مكونات Spring

مكتبة Spring تحتوي على العديد من الوحدات مثل Core،bean،Context،Expression Language،AOP،Aspects،Instrumentation،JDBC،ORM،OXM،JMS،Transaction،Web،Servlet،Struts وما إلى ذلك. هذه الوحدات تظهر في الشكل التالي، وهي مقسمة إلى Test،Core Container،AOP،Aspects،أدوات،وصول/إدماج البيانات،Web (MVC/Remoting).

اختبار

يقدم هذا الطبقة دعمًا لتجارب JUnit و TestNG.

Spring Core

يحتوي حاوية Spring Core على النواة، الفواكه، السياق و لغة التعبير (EL).

النواة و الفواكه

تقدم هذه المكونات وظائف IOC وإدخال الاعتماد.


سياق

يدعم هذا المكون التوطين (I18N)، EJB، JMS، المعالجة البعيدة الأساسية.


لغة التعبير

هو توسيع لـ EL المحدد في JSP. يدعم إعداد واسترجاع قيم الخصائص، دعوات إلى الأساليب، الوصول إلى المجموعات والمراجع، المتغيرات المسمى، العمليات الحسابية والرياضية، استرجاع الأجسام بناءً على الاسم، إلخ.

AOP، الجوانب و التstrumentation

تقدم هذه المكونات دعمًا للبرمجة الموجهة بالجوانب، حيث يمكنك استخدام النصائح، النقاط الداخلية، إلخ لفصل الكود.

تقدم وحدة الجوانب دعمًا للتكامل مع AspectJ.

تقدم هذه الوحدة دعمًا لتشخيص الأنواع وتنفيذ محمل الأنواع.

وصول البيانات / التكامل

هذه المجموعة تشمل JDBC،ORM،OXM،JMS ووحدة المعالجة الظاهرية. توفر هذه المكونات دعمًا أساسيًا للتفاعل مع قاعدة البيانات.

Web

هذه المجموعة تشمل Web،Web-Servlet،Web-Struts وWeb-Portlet. توفر هذه المكونات دعمًا لإنشاء تطبيقات الويب.