جيلي أباتشي

أباتشي جيلي هو محرك برمجة ومعالجة قائم على جافا و XML لتحويل XML إلى كود قابل للتنفيذ. [ 1 ] جيلي هو أحد مكونات أباتشي كومنز .

تُنشأ لغات XML المخصصة عادةً لتنفيذ نوع من عمليات المعالجة. ويهدف برنامج Jelly إلى توفير محرك معالجة بسيط قائم على XML يمكن توسيعه لدعم إجراءات مخصصة متنوعة. [ 2 ]

الاستخدام

CA Project and Portfolio Management، أو CA PPM، [ 3 ] المعروف سابقًا باسم CA Clarity PPM أو ببساطة Clarity، هو منتج من شركة Broadcom . يستخدم CA PPM نسخة موسعة من لغة Jelly البرمجية كلغة برمجة نصية للأتمتة والتكامل في محرك إدارة العمليات الخاص به. يُطلق على تطبيق Jelly في CA PPM اسم GEL (لغة التنفيذ العامة)، ويتضمن مكتبة علامات مخصصة جديدة تُسهّل الاتصال بـ CA PPM عبر بوابة XML المفتوحة (XOG). يوضح المثال التالي كيفية تنفيذ CA PPM لتطبيق " Hello World " الكلاسيكي. [ 4 ]

<gel:script xmlns:j= "jelly:core" xmlns:gel= "jelly:com.niku.union.gel.GELTagLibrary" > <j:forEach indexVar= "i" begin= "1" end= "3" > <gel:out> Hello World ${i}! </gel:out> </j:forEach> </gel:script>

تُستخدم لغة Jelly أيضًا من قبل منصة ServiceNow ، التي تستخدم لغة Jelly البرمجية لكتابة واجهة المستخدم، [ 5 ] ومن قبل خادم التكامل المستمر Jenkins ، الذي يستخدم Jelly للسماح للملحقات بتوسيع واجهة المستخدم الخاصة به. [ 6 ]

مراجع