إطار عمل برمجة Bean
إطار عمل Bean Scripting Framework هو أسلوب يسمح باستخدام البرمجة النصية في كود جافا . يوفر هذا الإطار مجموعة من فئات جافا التي تدعم لغات البرمجة النصية داخل تطبيقات جافا، كما يتيح الوصول إلى كائنات جافا وأساليبها . من أمثلة اللغات التي يمكن استخدامها مع BSF وجافا: بايثون ، وجيثون ، وooRexx، و Tcl ، بالإضافة إلى JRuby و Apache Groovy باستخدام مكتباتهما الخاصة.
تم إنشاء BSF بواسطة IBM ، ثم تم التبرع بها لمؤسسة برمجيات أباتشي ، حيث يُعد العمل على BSF جزءًا من مشروع أباتشي جاكرتا . وهو جزء من أباتشي كومنز .
يُعدّ JSR223 ScriptEngine، المُضمّن في Java SE 6 ، نظيرًا لـ BSF . يقتصر Java SE 6 على محرك برمجة نصية مبنيّ على محرك Rhino JavaScript لإصدار Java 1.6R2، بينما يدعم إطار عمل JSR223 عددًا من لغات البرمجة النصية. يستخدم JSR223 محرك البرمجة النصية لدمج البرامج النصية مع أكواد Java المصدرية. وتشمل محركات البرمجة النصية المُضمّنة في JSR223 حتى الآن BeanShell و Jython و JRuby و JavaScript و Groovy وغيرها.
انظر أيضاً
مراجع
فهرس
- بوساناك، ديجان (19 أغسطس 2007)، البرمجة النصية في جافا: اللغات والأطر والأنماط ( الطبعة الأولى)، أديسون-ويسلي بروفيشنال ، ص 552، ISBN 978-0-321-32193-0تمت أرشفة هذا النص من المصدر الأصلي في 14 نوفمبر 2011، وتم استرجاعه في 4 سبتمبر 2009.
روابط خارجية
- الموقع الرسمي

- إطار عمل برمجة بين من آي بي إم - مؤرشف بتاريخ ٢٢ مايو ٢٠١١ على موقع Wayback Machine
- جافا (لغة برمجة)
- أباتشي كومنز
- أدوات برمجة الحاسوب
