Saturday, June 10, 2006

Drools version 3

เคยเขียนตัวอย่างการใช้ Drools ไปแล้ว
ใน "ทดลอง Implement Business Rule ด้วย Drools"
ตอนนั้นยังเป็น version 2 อยู่

มา version ใหม่นี้้, drools ย้ายไปสังกัด jboss แล้ว
ก็เลยได้ชื่อใหม่เป็น JBossRules

feature ที่เปลี่ยนไปอย่างเห็นได้ชัด ก็คือ
เพิ่มวิธีเขียน rule ที่เดิมต้องเขียนอยู่ในรูป xml
มาอยู่ในรูป syntax ที่อ่านง่ายสบายตา
แถมยังมี Eclipse Plugin ที่ช่วยในการพัฒนา rules ให้อีกด้วย

ลองเขียน syntax ใหม่ โดยใช้โจทย์เดิมที่เคยเขียนด้วย xml



หน้าตาดีขึ้นอย่างเห็นได้ชัด อ่านง่ายอีกต่างหาก

นอกจากนี้เรายังสามารถ define DSL ของเราเข้าไปเองได้ด้วย
ลองดู rule อันนี้ เทียบกับข้างบน



ส่วน dsl ก็ define แบบนี้



ใครสนใจก็ลอง load มาเล่นดูได้
โดยตัว plugin ใช้ได้กับ eclipse 3.2 up
(ผมใช้ 3.2RC7)

Related link from Roti

No comments: