【转自IT虾米网:www.itxm.cc】外部应用和drools-wb6.1集成解决方案
一.手把手教你集成外部应用和drools workbench6.1
1. 首先按照官方文档安装workbench ,我用的是最完整版的jbpm6-console的平台系统,里面既包含jbpm6工作平台,又包含drools6的工作平台。我用的是中文版,不知道为啥,我安装完成默认就是中文版,首页如下图:
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/132043pkmq08q1i6i63s3s.png)
2. 正式进入操作:
1. 第一步,创建资料库:点击菜单中的“编写”,在列表中选择管理。
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082407h312q12zjjp335n2.png)
2. 然后在子菜单中选择“资料库”,点击新建资料库。
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082408m376yd62b7h3ddb3.png)
3. 在弹出的创建资料库小窗口中想、填写相关信息,然后点击创建按钮,然后弹出提示资料库被成功创建。
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082409jk5oddqjokdp1753.png)
新建的资料库,会在资料库列表中显示:如图:
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082410jq74hzfhczd96qlp.png)
4. 点击主菜单上的编写,选择项目编写,会弹出如图页面:
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082411w8baialq1zrvit2v.png)
5. 在资料库列表中选择自己刚刚新建的资料库:
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082413wtl8nyr5o1etj9tp.png)
资料库后面一项为空:
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082414qav9usgj9zjgvv0y.png)
6. 点击“新建条目”子菜单中的项目,弹出项目窗口:填写项目名称,点击创建按钮,会弹出一个小页面,填写一下项目描述等信息,点击保存按钮。
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082415tmhkujedht1mys1u.png)
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082416qafp5ak9559h5vyz.png)
7. 然后选择子菜单中的“工具”,选择数据Modeler。
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082417jl69z6bxtt9f0syy.png)
弹出新建数据模型的窗口:
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082418ujmczz8y6mkiom8w.png)
点击左上角的创建按钮,弹出实体类窗口:点击确定按钮。
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082419o652gv25ffvv9zqh.png)
然后会弹出新建字段的窗口:提示,此处的Id是属性名,不要混淆为该实体类的id。点击创建按钮,第一个属性字段创建成功,继续创建其他属性。
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082420nnpwmqqows2hgoog.png)
新建之后的字段列表如下:
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082421cvvbplddnvvcr1wb.png)
提示:实体创建完毕之后,一定不要忘记点击右上角的保存按钮。
8. 实体类已经创建完成,然后在根据实体类编写相应的规则:点击子菜单中的新建条目,选择DRL文件。
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082422xpaz7paa323peale.png)
弹出新建规则窗口:点击确定按钮。
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082423kdyfqfpgq2p2zpdh.png)
弹出规则编辑的面板:
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082424i44ae47gpwbp0abw.png)
写了一个简单的规则:
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082425su9yfvbcj6w6w6iv.png)
这个规则的地址要好好记住:后面会使用。
9. 发布这个规则:然后点击子菜单中的工具选项,选择项目编辑器。
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082426he9kttez4txy6kxy.png)
点击窗口的右上角的构建部署按钮:
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082427kzos4sksat4xpslp.png)
如果想确认是否部署成功,可以再次点击部署按钮:如果弹出错误提示构建已在运行,说明了已经部署成功。
![](http://7xrtc5.com1.z0.glb.clouddn.com/data/attachment/forum/201509/28/082429ftgabbf0fp04kklq.png)
二.总结:本节内容对于新上手的用户来说,无愧为一个很好的资料,建议新手多操作几遍,掌握详细的过程。我将会在第二节中详细讲解,如何使用上文中提示到的一个url地址,是和应用集成的关键。
作者:虾米哥
微信公众号:IT虾米,左侧为二维码
个人技术网站-IT虾米网:http://www.itxm.cn
个人技术网站-编程符号网:http://www.itfh.cn
个人技术网站-IT源码网:http://www.itym.cn
新浪微博:https://weibo.com/u/2814576687
如果你想及时得到个人撰写文章以及著作的消息推送,或者想看看个人推荐的技术资料,可以扫描左边二维码(或者长按识别二维码)关注个人公众号。
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。