.BML вариант №
Файл с расширением .bml представляет собой файл языка разметки компонентов, в котором хранятся классы 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>
“id” в теге связан с реестром объектов для JavaBean.
### ярлык
Существует два способа использования строкового тега:
- Чтобы создать непустую строку:
<string [value = "value of string"]> [value of string]
</string>
- Чтобы создать пустую строку:
<string/>