بخش های اصلی

آموزش Drools

اصطلاحات رایج استفاد شده در Drools

Ruleها (قوانین)

قلب موتورِ Ruleها (قوانین) جاییه که شرایط رو تعیین می کنین (اگه ‘a’ پس ‘b’)

Facts (واقعیت ها)

factها (واقعیت ها)، داده هایی هستن که قوانین روی آن ها عمل می کنن. از دیدگاه جاوا، factها (واقعیت ها)، POJO (اشیا ء جاوای قدیمی ساده) هستن.

Session (جلسه)

یک knowledge session (جلسه ی دانش)، در Drools، هسته ی ابزارها برای اجرای ruleها (قوانین) است. این همان knowledge session (جلسه ی دانش)ای است که همه ی ruleها (قوانین) ودیگر منابع را نگه میداره. یک knowledge session (جلسه ی دانش)، از knowledgeBase (پایگاه دانش) ایجاد میشه.

برای کار موتورِ Rules (قوانین) ، facts (واقعیت ها) داخل session (جلسه) گذاشته میشن و زمانی که شرایط مساعد باشه قانونِ متعاقب اجرا میشه. جلسه، دو نوعه:

  • جلسه ی دانش بدون وضعیت (Stateless Knowledge Session)
  • جلسه ی دانش با وضعیت کامل (Stateful Knowledge Session)

دستور کار (Agenda)

یک موضوع منطقیه. دستور کار، مکانی منطقیه که فعالیت ها در آن منتظر اجرا هستن.

فعالیت ها (Activations)

فعالیت ها، قسمت then از قوانین هستن. فعالیت ها در دستور کار (agenda) که در آن rule (قانون) مناسب اجرا میشه، قرار می گیرن.

مبحث آموزشی

آموزش Drools

Learn Drools

پرســیدن سؤال جدید

سؤال های تخصصی خود را از ما بپرسید

تبلیغات

دنبال کردن تلگرام کانال سافت اسکیل

https://telegram.me/softskill_ir

آخرین مقالات

عملیات کاربران

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد