מהו קובץ BML?
קובץ עם סיומת .bml הוא קובץ Bean Markup Language המאחסן מחלקות Java לתמיכה ביישומי Java. זה מאפשר גישה לאובייקטים ושיטות Java, ואינו מצריך ליצור פונקציונליות חדשה באמצעות מחלקות Java. הוא מפרט כיצד הרכיבים מחוברים זה לזה לביצוע משימות שימושיות. BML פותחה על ידי IBM alphaWorks כדי לתאר את יחסי המבנים והרכיבים. ניתן לפתוח ולהציג קבצי BML באמצעות כל עורך טקסט כגון דפדפני אינטרנט, Microsoft Notepad ו-Notepad++.
פורמט קובץ BML
אתר IBM alphaworks סיפק שני יישומים של BML. היישום הראשון הוא מתורגמן ש’משחק’ סקריפט BML ליצירת היררכיית השעועית הרצויה. המימוש השני הוא מהדר שמרכיב כל סקריפט BML לקוד Java נטול השתקפות. זה יתרון במובן זה שהוא מאפשר לכידת המבנה הבין-רכיבי של האפליקציה באמצעות שפה המיועדת למטרה ספציפית זו עם יכולת נוספת לקמפל אותו לקוד Java ‘רגיל’.
תגיות BML
להלן הסבר על חלק מהתגים המשמשים בשפת BML:
ה תָג:
ה אלמנט משמש ליצירת שעועית חדשה או לחיפוש שעועית לפי שם. ה התג הוא בפורמט:
<bean class = "classname or serialized file" [id = "name"]>
</bean>
ה-“id” בתג משויך לרישום האובייקטים עבור JavaBean.
ה תָג
ישנן שתי דרכים להשתמש בתג המחרוזת:
- כדי ליצור מחרוזת לא ריקה:
<string [value = "value of string"]> [value of string]
</string>
- כדי ליצור מחרוזת ריקה:
<string/>