Mi az a BML fájl?
A .bml kiterjesztésű fájl egy Bean Markup Language fájl, amely Java-osztályokat tárol a Java-alkalmazások támogatásához. Ez lehetővé teszi a hozzáférést a Java objektumokhoz és metódusokhoz, és nincs szükség új funkciók létrehozására Java osztályok használatával. Meghatározza, hogy az összetevők hogyan kapcsolódnak egymáshoz a hasznos feladatok elvégzéséhez. A BML-t az IBM alphaWorks fejlesztette ki a struktúrák és az összetevők kapcsolatainak leírására. A BML-fájlok bármely szövegszerkesztővel megnyithatók és megtekinthetők, például webböngészővel, Microsoft Notepaddal és Notepad++-val.
BML fájlformátum
Az IBM alphaworks webhely a BML két megvalósítását kínálja. Az első megvalósítás egy értelmező, amely “lejátszik” egy BML-szkriptet a kívánt komponens-hierarchia létrehozásához. A második megvalósítás egy olyan fordító, amely bármilyen BML-szkriptet tükröződésmentes Java kódra fordít. Ez abban az értelemben előnyös, hogy lehetővé teszi az alkalmazás komponensek közötti struktúrájának rögzítését egy erre a célra kialakított nyelv segítségével, azzal a képességgel, hogy azt „normál” Java kódba fordítsa.
BML címkék
Az alábbiakban néhány, a BML nyelvben használt címkét magyarázunk:
Az címke:
Az elemet új babok létrehozására vagy a babok név szerinti megkeresésére használják. Az a címke formátuma:
<bean class = "classname or serialized file" [id = "name"]>
</bean>
A címkében lévő „id” a JavaBean objektum-nyilvántartásához van társítva.
Az címke
A karakterlánc-címke kétféleképpen használható:
- Nem üres karakterlánc létrehozása:
<string [value = "value of string"]> [value of string]
</string>
- Üres karakterlánc létrehozása:
<string/>