1. 准备工作

a) 安装JDK,Eclipse;

b) 安装Drools eclipse插件以及Drools Runtimes;

http://blog.csdn.net/qq_22141079/article/details/79429362

http://blog.csdn.net/qq_22141079/article/details/79429374

2. 创建项目

启动Eclipse,创建DroolsProject。选择File -> New -> Project,在弹出的对话框中可以找到Drools -> Drools Project,选择后点击Next。

选择后会出现三种不同的初始项目内容,并对每种项目做了详细说明。此处为了展示项目结构,选择有初始样例的第二种项目进行创建。选择并点击Next。

选择对应项目创建后会出现如下界面:

默认勾选了添加三种Drools规则的编写方式,常用的是第一种,即通过规则文件drl来编写。此处默认三种全选,完成。

建立成功后会,在Project Explorer中会出现刚才创建的(上一步被命名为MyDemo)项目,其项目结构如下:

其中java目录下的三个java文件分别对应了resources目录下三种不同的Drools规则的编写方式:DecisionTableTest -> xls, DroolsTest -> drl, ProcessTest ->bpmn。

运行对应的Test文件,在控制台中可以看到会输出:Hello World和Goodbye cruel world两行字符。

至此,Drools的MyDemo小项目创建完成。

Drools教程(基础篇)——创建项目相关推荐

  1. 基于c++和asio的网络编程框架asio2教程基础篇:1、基本概念和使用说明

    基于c++和asio的网络编程框架asio2教程基础篇:1.基本概念和使用说明 由于asio2没有写技术文档,因此打算写几篇文章介绍一下如何使用它,主要是针对新手. 1.asio2如何使用? asio ...

  2. 基于c++和asio的网络编程框架asio2教程基础篇:2、各个回调函数的触发顺序和执行流程

    基于c++和asio的网络编程框架asio2教程基础篇:2.各个回调函数的触发顺序和执行流程 以tcp举例: tcp服务端流程: #include <asio2/asio2.hpp>int ...

  3. Redis进阶教程—基础篇-叶向阳-专题视频课程

    Redis进阶教程-基础篇-217人已学习 课程介绍         该系列教程涵盖了redis的方方面面,大亮点是实战经验分享总结.系列视频包含Redis基础篇.Redis提升篇.从零编写Redis ...

  4. 视频教程-Redis进阶教程—基础篇-NoSQL

    Redis进阶教程-基础篇 雅座Java架构师,架构开发公司百万级订单支付平台 叶向阳 ¥49.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程,领取优惠 ...

  5. Midjourney|文心一格prompt教程[基础篇]:注册使用教程、风格设置、参数介绍、隐私模式等

    Midjourney|文心一格prompt教程[基础篇]:注册使用教程.风格设置.参数介绍.隐私模式等 开头讲一下为什么选择Midjourney和文心一格,首先Midjourney功能效果好不多阐述: ...

  6. 付呗聚合支付快速教程 基础篇①——基本介绍和配置

    文章目录 一.对接手册 二.商户后台 三.银行分账 四.其他介绍 一.对接手册 付呗聚合支付对接手册 第一步自然是商务对接 本专栏是作为付呗的普通级商户,商户后台 使用付呗开发平台的支付API,接入到 ...

  7. ESP32-C3入门教程 基础篇⑪——Non-Volatile Storage (NVS) 非易失性存储参数的读写

    文章目录 一.前言 二.NVS介绍 三.操作流程 3.1 读操作流程 3.2 写操作流程 四.关键函数 五.随机整数 读写示例 六.对象/数组 读写示例 七.总结 八.参考 一.前言 本文基于VS C ...

  8. ESP32-C3入门教程 基础篇②——GPIO口输入,按键的长按和短按

    文章目录 一.前言 二.硬件准备 三.知识要点 3.1 GPIO使用 3.2 时钟节拍 四.参考例程 五.功能简述 六.源码实现 6.1 中断方式 6.2 定时扫描 七.源码详解 一.前言 本文基于V ...

  9. python人生苦短_人生苦短,我用Python(教程基础篇)

    人生苦短,我用Python(Python快速教程 - 基础篇) Life is short, you need Python 人生苦短,我用Python Python简介 本章将介绍Python的最基 ...

  10. C#程序员的春天之从零开始学习unity3D游戏开发入门教程二(创建项目及基本面板介绍)...

    一项目创建: 创建项目是开发的第一步. 运行untiy之后如果是第一次运行会弹出 我们这里随便创建一个项目. 二Untiy面板介绍: 三代码编辑器的切换: 这里我安装了vs2012. 到这里开发环境基 ...

最新文章

  1. 四川计算机职业技术学院,四川职业技术学院
  2. 字节、快手、阿里、腾讯这两年的广告推荐技术进展 | AICon
  3. mysql 存储过程 动态建表_MySQL存储过程动态创建表,数据分表
  4. python入门作业编程题-【python基础语法】第10天作业练习题
  5. 常用色彩空间 HSV模型与RGB模型的相互转换 孟塞尔彩色空间 YCbCr Lab YUV 配色表\配色工具(RGB颜色值与十六进制颜色码转换工具)
  6. 最新版Xshell 6安装教程详解
  7. 实验8.1 指针与数组 6-6 数组循环右移
  8. PyTorch Mobile已支持Android!
  9. 浏览器加载渲染HTML、DOM、CSS、 JAVASCRIPT、IMAGE、FLASH、IFRAME、SRC属性等资源的顺序总结...
  10. OpenShift 4 - 容器应用备份和恢复
  11. Swift学习笔记八
  12. leetcode945. Minimum Increment to Make Array Unique
  13. 社会计算经典谈——书籍销量预测
  14. 小爱音箱 电脑 麦克风_拆解报告:小米小爱音箱Art 智能音箱
  15. 树莓派写入SD卡时在内存卡格式化之后仍然不能写入.img文件提示 Error 5:拒绝访问的解决办法
  16. java语言介绍及特点分析(萌新入门须知内容)
  17. 【预测模型】基于麻雀算法优化最小二乘支持向量机实现数据分类matlab代码
  18. smb协议只能在同一网段吗_基于SMB协议的共享文件读写 博客分类: Java
  19. 解决ubuntu16.04无法打开网易云音乐
  20. 单机塔防游戏推荐_十大塔防单机手游2019 简单好玩的单机塔防游戏推荐

热门文章

  1. 半导体物理学——(二)半导体中杂志和能级缺陷
  2. STM8L USART串口使用
  3. 组态S7-200Smart间PROFINT通信生成GSDML文件
  4. java 10的 6次方_【Java】 剑指offer(15) 数值的整数次方
  5. 用Python写一个语音播放软件
  6. 【转】百度网盘高速下载-暴力油猴脚本
  7. OA软件详细功能模块列表
  8. select默认选中及赋值问题
  9. el-select 默认选中第一个,ElementUI 下拉框
  10. Axure 基础控件(1-49)