BML dosyası nedir?
.bml uzantılı bir dosya, Java uygulamalarını desteklemek için Java sınıflarını depolayan bir Bean İşaretleme Dili dosyasıdır. Bu, Java nesnelerine ve yöntemlerine erişim sağlar ve Java sınıflarını kullanarak yeni işlevler oluşturmaya gerek yoktur. Yararlı görevleri gerçekleştirmek için bileşenlerin birbirine nasıl bağlandığını belirtir. BML, yapıları ve bileşen ilişkilerini açıklamak için IBM alphaWorks tarafından geliştirilmiştir. BML dosyaları, Web Tarayıcıları, Microsoft Notepad ve Notepad++ gibi herhangi bir metin düzenleyici kullanılarak açılabilir ve görüntülenebilir.
BML Dosya Biçimi
IBM alphaworks web sitesi, BML’nin iki uygulamasını sağlamıştır. İlk uygulama, istenen fasulye hiyerarşisini oluşturmak için bir BML betiğini ‘oynatan’ bir yorumlayıcıdır. İkinci uygulama, herhangi bir BML betiğini yansımasız Java kodunda derleyen bir derleyicidir. Bu, uygulamanın bileşenler arası yapısının, bu özel amaç için tasarlanmış bir dil kullanılarak yakalanmasına ve onu ’normal’ Java koduna derleme yeteneğinin eklenmesine olanak sağlaması açısından avantajlıdır.
BML Etiketleri
BML dilinde kullanılan bazı etiketlerin açıklamaları aşağıdadır:
### etiket:
bu eleman, yeni çekirdekler oluşturmak veya fasulyeleri adıyla aramak için kullanılır. bu etiketi şu biçimdedir:
<bean class = "classname or serialized file" [id = "name"]>
</bean>
Etiketteki “id”, JavaBean için nesne kaydıyla ilişkilendirilir.
### etiket
string etiketinin kullanılmasının iki yolu vardır:
- Boş olmayan bir dizi oluşturmak için:
<string [value = "value of string"]> [value of string]
</string>
- Boş bir dizi oluşturmak için:
<string/>