Czym jest plik BML?
Plik z rozszerzeniem .bml to plik Bean Markup Language, który przechowuje klasy Java do obsługi aplikacji Java. Umożliwia to dostęp do obiektów i metod Java i nie wymaga tworzenia nowych funkcji przy użyciu klas Java. Określa, w jaki sposób komponenty są ze sobą połączone w celu wykonywania użytecznych zadań. BML został opracowany przez IBM alphaWorks w celu opisania relacji między strukturami i komponentami. Pliki BML można otwierać i przeglądać za pomocą dowolnego edytora tekstu, takiego jak przeglądarki internetowe, Microsoft Notepad i Notepad ++.
Format pliku BML
Witryna IBM alphaworks udostępnia dwie implementacje BML. Pierwsza implementacja to interpreter, który „odtwarza” skrypt BML w celu wygenerowania pożądanej hierarchii komponentów bean. Druga implementacja to kompilator, który kompiluje dowolny skrypt BML do wolnego od refleksji kodu Java. Jest to korzystne w tym sensie, że umożliwia przechwycenie międzykomponentowej struktury aplikacji przy użyciu języka zaprojektowanego do tego konkretnego celu z dodatkową możliwością kompilacji go do „zwykłego” kodu Java.
Tagi BML
Poniżej znajduje się wyjaśnienie niektórych znaczników używanych w języku BML:
### etykietka:
The element służy do tworzenia nowych komponentów bean lub do wyszukiwania komponentów bean według nazwy. The tag ma format:
<bean class = "classname or serialized file" [id = "name"]>
</bean>
„id” w znaczniku jest powiązane z rejestrem obiektów dla komponentu JavaBean.
### etykietka
Istnieją dwa sposoby użycia tagu string:
- Aby utworzyć niepusty ciąg znaków:
<string [value = "value of string"]> [value of string]
</string>
- Aby utworzyć pusty ciąg:
<string/>