O que é um arquivo BML?
Um arquivo com extensão .bml é um arquivo Bean Markup Language que armazena classes Java para oferecer suporte a aplicativos Java. Isso permite o acesso a objetos e métodos Java e não precisa criar novas funcionalidades usando classes Java. Especifica como os componentes são conectados uns aos outros para executar tarefas úteis. BML foi desenvolvido pela IBM alphaWorks para descrever as estruturas e relacionamentos de componentes. Os arquivos BML podem ser abertos e visualizados usando qualquer editor de texto, como navegadores da Web, Microsoft Notepad e Notepad++.
Formato de arquivo BML
O website IBM alphaworks forneceu duas implementações de BML. A primeira implementação é um interpretador que ’toca’ um script BML para gerar a hierarquia de bean desejada. A segunda implementação é um compilador que compila qualquer script BML em código Java sem reflexão. Isso é vantajoso no sentido de que permite capturar a estrutura entre componentes do aplicativo usando uma linguagem projetada para esse propósito específico com a capacidade adicional de compilá-la em código Java ‘regular’.
Etiquetas BML
A seguir está uma explicação de algumas das tags usadas na linguagem BML:
O marcação:
o O elemento é usado para criar novos beans ou procurar beans por nome. o tag está no formato:
<bean class = "classname or serialized file" [id = "name"]>
</bean>
O “id” na tag está associado ao registro de objeto para o JavaBean.
O marcação
Há duas maneiras de usar a tag string:
- Para criar uma string não vazia:
<string [value = "value of string"]> [value of string]
</string>
- Para criar uma string vazia:
<string/>