مواصفات منفذ جافا
تحدد مواصفات Java Portlet عقدًا بين البورتليت وحاويته ؛ وتوفر نموذج برمجة ملائمًا لمطوري بورتليت Java . وقد صدرت نسخ متعددة من المواصفات، كل منها عبارة عن وثيقة طلب مواصفات Java (JSR)، ويهدف كل منها إلى تحديد تقنية محسّنة مقارنةً بالنسخة السابقة.
يشبه منفذ جافا خادم جافا ولكنه ينتج أجزاء بدلاً من المستندات الكاملة، ولا يرتبط بعنوان URL .
الإصدارات
الإصدار 1.0
تم تطوير الإصدار 1.0 ضمن عملية مجتمع جافا تحت مسمى JSR 168 ، وتم إصداره في شكله النهائي في أكتوبر 2003. [ 1 ] وقد قدم نموذج برمجة البورتليت مع:
- مرحلتان لمعالجة الحركة وعرضها
- لدعم نمط Model-View-Controller .
- أوضاع المنافذ
- تمكين البوابة من إبلاغ وحدة البورتليت بالمهمة التي يجب أن تؤديها والمحتوى الذي يجب أن تنشئه.
- حالات النوافذ
- يشير إلى مقدار مساحة صفحة البوابة التي سيتم تخصيصها للمحتوى الذي تم إنشاؤه بواسطة البورتلت.
- نموذج بيانات بورتليت
- يسمح هذا للمنفذ بتخزين معلومات العرض في معلمات العرض، والمعلومات المتعلقة بالجلسة في جلسة المنفذ، والبيانات الدائمة لكل مستخدم في تفضيلات المنفذ.
- شكل التغليف
- لتجميع مختلف البورتليتات وغيرها من عناصر Java EE التي تحتاجها هذه البورتليتات في تطبيق بورتليت واحد يمكن نشره على خادم البوابة.
- تطوير البوابة الإلكترونية
- كوسيلة لدمج التطبيقات المختلفة القائمة على الويب لدعم تقديم المعلومات والخدمات.
- كتالوج بورتليت
- مجموعة من المكونات الجاهزة للاستخدام في البوابات الإلكترونية. في البداية، طوّر مُورّدو بوابات جافا أُطر عمل بورتليت غير متوافقة، ما جعل استخدام هذه البورتليتات محصورًا في خوادم بوابات مُحدّدة. مع معيار JSR 168، أصبح بالإمكان تطوير بورتليتات جافا لنشرها على أي خادم بوابة جافا متوافق. يضمن الكتالوج إمكانية تشغيل البورتليتات المُدرجة فيه على أي خادم بوابة جافا مُتوافق مع المعايير. تتوفر في هذه الكتالوجات أنواع حلول البورتليتات (المجالات والتقنيات المُتخصصة) مثل التعاون، والتواصل الاجتماعي، وإدارة المجتمعات، وإدارة المحتوى، والأدوات المساعدة، والتقويم، وإدارة الموارد البشرية. تتوفر العديد من كتالوجات البورتليتات مفتوحة المصدر والتجارية، لكن الحلول القائمة على JSR-168 نادرة. يُتيح JSR 168 للمطورين إمكانية إعادة استخدام الكود للحفاظ على مجموعة من البورتليتات المتوافقة مع JSR-168.
الإصدار 2.0
JSR-286 هو الإصدار الثاني، تم تطويره ضمن برنامج JCP وتم إنشاؤه بما يتماشى مع الإصدار 2.0 المُحدَّث من WSRP . تم إصداره في يونيو 2008. [ 2 ] وقد طُوِّر لمعالجة أوجه القصور في مواصفات الإصدار 1.0، JSR-168. تتضمن بعض ميزاته الرئيسية ما يلي: [ 3 ]
الإصدار 3.0
JSR-362 هو الإصدار 3، الذي تم إصداره في أبريل 2017. [ 4 ] تتضمن بعض ميزاته الرئيسية ما يلي: [ 5 ]
- الاعتماد على الموارد
- حالة العرض الصريحة
- تكامل CDI 1.2
- محاذاة سيرفلت 3.1
- Portlet Hub و XHR IPC
- التكامل مع FacesBridge عبر JSR 378 [ 6 ]
انظر أيضاً
مراجع
- ↑ "JSR 168" . JCP.
- ↑ "JSR 286: مواصفات البورتليت 2.0" .
- ↑ هيبر، ستيفان (18 مارس 2008). "ما الجديد في مواصفات Java Portlet V2.0 (JSR 286)؟" . IBM.
- ↑ "JSR 362: مواصفات البورتليت 3.0" .
- ↑ نيكلوس، مارتن (سكوت) (سبتمبر 2016). "مواصفات البورتليت 3.0 هنا!" (ملف PDF) . آي بي إم.
- ↑ "برنامج عملية مجتمع جافا (SM) - طلبات مواصفات جافا (JSRs): تفاصيل JSR رقم 378" . www.jcp.org .
روابط خارجية
- JSR 301 (Portlet 1.0 Bridge for JavaServer Faces 1.2 Specification)
- JSR 329 (Portlet 2.0 Bridge for JSF 1.2 Specification)
- تطبيق JSR 168 المرجعي مفتوح المصدر في أباتشي
- مجتمع المصادر المفتوحة JSR 168/WSRP على java.net
- منصة جافا للمؤسسات
- طلبات مواصفات جافا
- البوابات الإلكترونية
- AMD
- معالجات AMD الدقيقة
- تقنيات AMD
