ไฟล์ 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/>