ما هو ملف BML؟
الملف بامتداد .bml هو ملف Bean Markup Language يخزن فئات Java لدعم تطبيقات Java. يسمح هذا بالوصول إلى كائنات وطرق Java ، ولا يحتاج إلى إنشاء وظائف جديدة باستخدام فئات Java. يحدد كيفية اتصال المكونات ببعضها البعض لأداء مهام مفيدة. تم تطوير BML بواسطة IBM alphaWorks لوصف العلاقات بين الهياكل والمكونات. يمكن فتح ملفات BML وعرضها باستخدام أي محرر نصوص مثل متصفحات الويب و Microsoft Notepad و Notepad ++.
تنسيق ملف BML
قدم موقع ويب IBM alphaworks عمليتي تطبيق لـ BML. التنفيذ الأول هو مترجم يقوم “بتشغيل” نص BML لإنشاء التسلسل الهرمي المطلوب للفول. التنفيذ الثاني هو مترجم يقوم بترجمة أي نص برمجي BML إلى كود Java خالٍ من الانعكاس. هذا مفيد بمعنى أنه يسمح بالتقاط البنية بين المكونات للتطبيق باستخدام لغة مصممة لهذا الغرض المحدد مع القدرة الإضافية على تجميعها في كود Java “عادي”.
علامات BML
فيما يلي شرح لبعض العلامات المستخدمة في لغة BML:
ال بطاقة شعار:
ال يُستخدم العنصر لإنشاء حبوب جديدة أو للبحث عن حبوب بالاسم. ال العلامة بالتنسيق:
<bean class = "classname or serialized file" [id = "name"]>
</bean>
يرتبط “المعرف” في العلامة بسجل الكائن لـ JavaBean.
ال بطاقة شعار
هناك طريقتان لاستخدام علامة السلسلة:
- لإنشاء سلسلة غير فارغة:
<string [value = "value of string"]> [value of string]
</string>
- لإنشاء سلسلة فارغة:
<string/>