Java Rule Engine คืออะไร  สร้างคำถาม

 3,534 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 16/09/2015

Java Rule Engine คืออะไร

ปรกติเวลาเราเขียนโปรแกรม ที่มี Business logic ที่ซับซ้อน
เรามักจะนึกถึงการเช็คเงื่อนไข ด้วย control statement
พวก if else อะไรต่างๆ ตามแต่ละโครงสร้าง ภาษาก็ว่ากันไป

ถ้าโปรแกรมเล็กๆ ที่ไม่ซับซ้อน หลายขึ้นตอนมากก็ไม่เป็นไร
แต่ถ้าเป็นโปรแกรมใหญ่ๆ แถมมี Business logic ที่ซับซ้อน
งานนี้มี if else กันกระจาย งานนี้ implement ก็ลำบาก
แถมตอน แก้ไขเปลี่ยนแปลงก็ทำได้ยาก

การ implement business logic ด้วย Rule Engine
เป็นการยกเงื่อนไขต่างๆ มาสร้างเป็น Rule แล้วนำมาร้อยเรียงกันเป็น Flow
จะช่วยให้ โปรแกรมมีความยืดหยุ่น ง่ายต่อการแก้ไขในภายหลัง

ตัวอย่าง Rule Engine ของ java ตัวที่ถูกพูดถึง
และเป็น Open source ก็คือ Drools
ตัวนี้สามารถเขียน Rule ลงใน config แล้ว ก็เรียกใช้ได้แบบ real time กันเลยทีเดียว
ทำให้สามารถ ปรับเปลี่ยน Rule ได้ทันทีและไม่มี downtime


ถ้าชอบบทความนี้ กด Like เลย :Java Rule Engine คืออะไร
TAGS : Java   Rule Engine   Programming  
 3,534 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 16/09/2015



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  Oracle SQL วิธี query field CLOB แปลงเป็น String ถามเมื่อ (2018-09-07)   5,031 views  (ดูล่าสุดเมื่อ 7 นาที)

  ติดปัญหา Security Path Manipulation แก้ยังไงดีครับ ถามเมื่อ (2015-05-22)   3,538 views  (ดูล่าสุดเมื่อ 7 นาที)

  วิธีการแสดงผล HTML Markup บน iReport เพื่อสร้าง Template ไปให้ Jasperreport เรียกใช้ ถามเมื่อ (2019-04-07)   2,647 views  (ดูล่าสุดเมื่อ 9 นาที)

  Unix unzip ไฟล์ไว้ใน folder ถามเมื่อ (2016-07-27)   2,638 views  (ดูล่าสุดเมื่อ 9 นาที)

  Java เปรียบเทียบ String มากกว่า น้อยกว่า ยังไง ถามเมื่อ (2012-11-16)   3,801 views  (ดูล่าสุดเมื่อ 10 นาที)

  ORACLE alter table not null ยังไงครับ ถามเมื่อ (2017-11-10)   2,147 views  (ดูล่าสุดเมื่อ 21 นาที)

  transaction คือ อะไรคะ แล้ว transaction ใช้ทำอะไร ถามเมื่อ (2011-06-24)   4,655 views  (ดูล่าสุดเมื่อ 22 นาที)

  วิธี แทรก Code ลงใน blogger ให้แสดงสวยๆ และแสดงพวก HTML หรือ XML ได้ ถามเมื่อ (2017-11-14)   2,810 views  (ดูล่าสุดเมื่อ 43 นาที)

  แจก Code ตัวอย่าง Code และ Error ต่างๆ รวบรวมไว้ที่นี่ ถามเมื่อ (2016-07-28)   1,747 views  (ดูล่าสุดเมื่อ 48 นาที)

  Unix ค้นหาว่าไฟล์ใหนมี คำนี้อยู่บ้าง โดยระบุ folder ด้วย find xargs grep ถามเมื่อ (2016-12-09)   2,508 views  (ดูล่าสุดเมื่อ 55 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com