yabo鸭脖

工作快一年了,外企,好像有点习惯了看英文文档了。各位同行,一定要会看英文文档啊,搞这行,必须的。

先下载了个Guvnor的war包,可以发布到本地服务器的,这里我下载了个tomcat6.0版本的Guvnor war包:guvnor-distribution-wars-5.4.0.Beta2-tomcat-6.0.war,刚开始因为公司的网络限制,不让下载,然后我再Maven Center Repository上搜guvnor,竟然有啊,高兴死了,因为公司对这个东西是不禁的,可以下载。我已经有好多次感受到Maven是个好东西了,以前想学个什么东西,总苦于没有jar包,无法学啊,公司又不让下载,后来有了这个Maven Repository,这是要什么jar包都有了。Maven Repository的地址在这:绝对好东西,我从这上面下载到guvnor 的war包后,为了访问起来简单,改名为guvnor.war,然后就可以发布到tomcat6了,没什么技术含量的。

刚开始启动tomcat时可能还有点错,它要建立库的,关掉tomcat重启就可以了。发布成功之后,可以直接访问的。Guvnor管理各种规则及其相关资源还是很强大的。

默认,没有修改任何配置的情况下,Guvnor会在你的{tomcat}/bin目录下生成一个repository目录和一个repository.xml文件,这就是用来配置库的。而且Guvnor默认内置的使用一个叫JackRabbit的小型嵌入式数据库来存储数据的,这个是Apache的一个项目了,和 H2差不多。现在很多开发的东西都用这些小型数据库作为Demo的。比如Activiti,开源的工作流,它用的就是H2了。Seam也用H2 做Demo的。当然,一般我们项目要用的话,都要改为我们自己的数据库的,比如Mysql,Oracle。这个Guvnor也是的。

发现,本来D:/MyGuvnorRepo没有东西的,现在它给我们新建了一些东西,用来保存数据的,目前是JackRabbit用的哈,不多说,自己玩去。

上面我们不是已经把Guvnor运行起来了嘛,然后访问Guvnor,主界面上菜单上有个Administrator的菜单,里面有个Repository Management吧,点开,配置一下,下拉列表选择自己的数据库,比如Mysql,事先把mysql数据库建好,比如:create database guvnor;不需要建表的哈。

填上URL,Driver,username,password ,然后配置,生成一个repository.xml的配置文件,里面的数据源都配置好的啦,直接代替D:/MyGuvnorRepo下面的那个文件,就可以将你的库数据切换到mysql上面了。

关于这个mysql的repository.xml就不贴出来,有兴趣自己玩去。另外,不要忘了将数据库的驱动jar包引入classpath,最简单的就是把jar包放到tomcat/lib下了,当然你也可以方法war包的WEB-INF/lib下面。

关于Guvnor怎么使用,还是研读一下官方文档吧,写得很详细,我这里说就太班门弄斧了。

业务规则是这样的(没有实际意义,只是做demo演示)如果请假总天数大于等于3天,则需要总经理审批,否则不需要总经理审批如果当次请假小于3天,则请假总天数等于当次请假天数+2否则,请假总天数等于当次请假…博文来自:走马行酒醴,驱车布鱼肉

Activiti学习笔记Activiti是一个开源的工作流引擎,主页在,要下载的话直接点上面的download就可以啦。下载下来的东西里面有docume…博文来自:leon709的专栏

Java开源工作流对比工作流(Workflow)1、业务过程的部分或整体在计算机应用环境下的自动化;2、是对工作流程及其各步骤之间业务规则的抽象、概括描述;3、工作流主要解决的问题是:为了实现某个业务…博文来自:SAM_XIE_52的博客

Drools是一款基于Java的开源规则引擎 实现了将业务决策从应用程序中分离出来。 优点: 1、简化系统架构,优化应用 2、提高系统的可维护性和维护成本 3、…博文来自:weixin_30540691的博客

使用润乾报表,需要良好的数据库编写逻辑,一条准确的数据库语言可以帮助你简单高效的完成报表的筛选条件。 SQL语句中有一个很好用的取字符串函数,SUBSTRING()。格式如下:SUBSTRING(st…博文来自:zsq0511的专栏

原文地址:软件开发者编写代码,最终都是要处理数据,因此数据库是必备技能。悲剧的是,学校里与此…博文来自:liyongke89的专栏

看了《iBatis in Action》,写一个简单ibatis 2 应用实例我学什么框架都是喜欢从简单的java程序开始,不急忙去整合。现在就用简单的java project来说。1. 完成本实验,…博文来自:leon709的专栏

18.1 安装18.1.1 War安装选择对应你应用server的war包,不同应用之间的差别只是表面的,比如有排除一些应用程序已经包含的jar包等。eap6_4:为Red Hat JBoss Ent…博文来自:程序新视界

1.什么是规则引擎?规则引擎是一种嵌套在应用程序中的组件,实现了将业务规则从应用程序代码中分离出来。规则引擎使用特定的语法编写业务规则,规则引擎可以接受数据输入、解释业务规则、并根据业务规则做出相应的…博文来自:ycjunhua的专栏

前言目前世面上中文的KIE DROOLS Workbench(JBOSS BRMS)的教程几乎没有,有的也只有灵灵碎碎的使用机器来翻译的(翻的不知所云)或者是基于老版本的JBOSS Guvnor即5….博文来自:weixin_30821731的博客

鉴于以前写过的两篇guvnor源码构建过程有小问题,不太完善,所以此次重新总结,以帮助用到的朋友更快速无误的构建guvnor源码工程,以及新产品的打包!源码的构建过程:1.guvnor工程需要用mav…博文来自:matengyu036912的专栏

第十三讲1.数据库设计的四个过程:①需求分析②概念数据库设计③逻辑数据库设计④物理数据库设计2.需求分析:3.概念数据库设计的两种方向:左边为先全局后局部,右边为先局部后全局4.如何消除冲突:5.不同…博文来自:z1261203654的博客

drools-guvnor默认的界面登录没有用户名和密码的验证,通过查阅资料,实验,下面的配置方法可行,相信能帮助使用BRMS的朋友。详细步骤如下:本文已经迁移到新博客:[url]博文来自:binma85的专栏

朋友的推荐,我在CSDN开设博客了。 初次加入,请大家多多指教。开此博客目的,首先是自己想要把学到的知识在这里记一记,如果后来工作中使用到的知识,上来翻翻,就能找到解决方案,而不需从头开始学,有点备忘…博文来自:leon709的专栏

Drools是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线、Drools…博文来自:quzishen的专栏

1.人类可读的规则这一章的标题可能会冒犯一些开发人员。到目前为止,我们所讨论的所有规则都不是人类可读的吗?难道我们人类吗?本章背后的想法是引入其他方法来定义Drools中的规则,这些规则更便于用户使用…博文来自:Piemon&Anokata的博客

Oracle基础小知识表空间和方案(Schema)Ø 同一方案中的对象可以存储在不同的表空间中。Ø 同一表空间可以存储不同方案中的对象Ø 每个表空间由一个或多个数据文件组成Ø 各个数据文件的大小之和就…博文来自:leon709的专栏

JBPM5的环境配置(5.1.0)注:黄色部分可暂不配置。1、 下载jbpm安装文件并解压,
更多精彩尽在这里,详情点击:https://ranjitgrewal.com/,拜仁慕尼黑队本文中以install.home代表jbpm安装文件解压路径。下载地址:博文来自:weixin_34259232的博客

背景介绍       人工智能(AI)是一个非常广泛的研究领域,关注“使计算机象人一样思索”,包括的学科有神经网络、遗传算法、决策树、框架系统和专家系统。知识表示属于 AI 的领域,其关注知识如何表示…博文来自:有梦才叫青春

我本科学校是渣渣二本,研究生学校是985,现在毕业五年,校招笔试、面试,社招面试参加了两年了,就我个人的经历来说下这个问题。这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案,记…

在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次…

由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,…

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频…

人生苦短,我用 Python前文传送门:小白学 Python 爬虫(1):开篇小白学 Python 爬虫(2):前置准备(一)基本类库的安装小白学 Python 爬虫(3):前置准备(二)Linux基…

极客挖掘机卸载 x 雷某度!GitHub 标星 1.5w+,从此我只用这款全能高速下载工具!

留下评论