Що таке файл BML?
Файл із розширенням .bml — це файл мови розмітки Bean, який зберігає класи Java для підтримки програм Java. Це дозволяє отримати доступ до об’єктів і методів Java і не потребує створення нових функцій за допомогою класів Java. Він визначає, як компоненти з’єднані один з одним для виконання корисних завдань. BML був розроблений IBM alphaWorks для опису зв’язків структур і компонентів. Файли BML можна відкривати та переглядати за допомогою будь-якого текстового редактора, такого як веб-браузери, Microsoft Notepad і Notepad++.
Формат файлу BML
Веб-сайт IBM alphaworks надав дві реалізації BML. Перша реалізація — це інтерпретатор, який «відтворює» сценарій BML для генерації бажаної ієрархії компонентів. Друга реалізація — це компілятор, який компілює будь-який сценарій BML у код Java без відображення. Це вигідно в тому сенсі, що дозволяє отримувати міжкомпонентну структуру програми за допомогою мови, розробленої для цієї конкретної мети, з доданою можливістю компілювати її в «звичайний» код Java.
Теги BML
Нижче наведено пояснення деяких тегів, які використовуються в мові BML:
The тег:
The елемент використовується для створення нових компонентів або для пошуку компонентів за назвою. The тег має такий формат:
<bean class = "classname or serialized file" [id = "name"]>
</bean>
«ID» у тегу пов’язано з реєстром об’єктів для JavaBean.
The тег
Існує два способи використання рядкового тегу:
- Щоб створити непорожній рядок:
<string [value = "value of string"]> [value of string]
</string>
- Щоб створити порожній рядок:
<string/>