Thursday, September 13, 2007

XMI Generator สำหรับ Geogia

ได้รับความร่วมมือเป็นอย่างดีจาก Craig Mackay ผู้พัฒนา Groovy-MDA ตอนนี้ project Geogia มี tool สำหรับ generate Grails domain class จาก XMI ที่ export จากทั้ง ArgoUML และ Poseidon UML CE 6 แล้วครับ

สำหรับปัญหาการใช้งาน Enumeration ใน Grails ตอนนี้ใช้ workaround ไปก่อนดังนี้ครับ

- สร้าง domain class ที่มี value เป็น property
- ใน domain class ดังกล่าวให้มี initEnums เป็น static สำหรับสร้าง record ในฐานข้อมูล
- เรียก initEnums ของแต่ละ class ใน init closure ของ BootStrap.groovy

อีกอย่างหนึ่งที่จะลืมบอกไม่ได้เลยก็คือ Grails เข้าสู่ 1.0 RC แล้ว ตอนนี้ snapshot ของ 1.0 RC มีให้ download จาก website ของ Grails แล้วครับ

No comments: