فایل BML چیست؟
یک فایل با پسوند bml. یک فایل Bean Markup Language است که کلاسهای جاوا را برای پشتیبانی از برنامههای جاوا ذخیره میکند. این امکان دسترسی به اشیاء و متدهای جاوا را فراهم می کند و نیازی به ایجاد عملکرد جدید با استفاده از کلاس های جاوا ندارد. نحوه اتصال اجزاء به یکدیگر برای انجام وظایف مفید را مشخص می کند. BML توسط IBM alphaWorks برای توصیف ساختارها و روابط اجزاء توسعه داده شد. فایل های BML را می توان با استفاده از هر ویرایشگر متنی مانند مرورگرهای وب، Microsoft Notepad و Notepad++ باز و مشاهده کرد.
فرمت فایل BML
وب سایت IBM alphaworks دو پیاده سازی از BML را ارائه کرده است. اولین پیاده سازی مفسری است که یک اسکریپت BML را برای ایجاد سلسله مراتب bean مورد نظر پخش می کند. اجرای دوم کامپایلری است که هر اسکریپت BML را در کد جاوا بدون بازتاب کامپایل می کند. این مزیت است به این معنا که اجازه می دهد تا ساختار بین مؤلفه ای برنامه را با استفاده از زبانی که برای این هدف خاص طراحی شده است با قابلیت اضافه شده برای کامپایل آن در کد جاوا ‘معمولی’، ثبت کنید.
برچسب های BML
در زیر توضیحی درباره برخی از برچسب های استفاده شده در زبان BML آورده شده است:
### برچسب:
این عنصر برای ایجاد لوبیاهای جدید یا جستجوی لوبیا با نام استفاده می شود. این برچسب به این شکل است:
<bean class = "classname or serialized file" [id = "name"]>
</bean>
id در تگ با رجیستری شی برای JavaBean مرتبط است.
### برچسب زدن
دو روش برای استفاده از تگ رشته وجود دارد:
- برای ایجاد یک رشته غیر خالی:
<string [value = "value of string"]> [value of string]
</string>
- برای ایجاد یک رشته خالی:
<string/>