上次我们简单地实现了银行贷款业务的功能,这次我们利用规则引擎来快速导出页面。

首先我们来看看对象库,设置好对象传入传出的关系后,我们导出页面

如图右键选择添加jsp页面

导出了本规则工程的jsp页面,为了方便,我重命名为1.jsp

选择页面后右键菜单,点击在浏览器中访问

页面是打开成功了,不过有点问题,它提示说yh.conf文件找不到,这是什么回事呢?

还记得上一篇教程,我们使用了规则引擎访问数据库的功能,那么规则引擎内部使用的WEB服务器是tomcat,我们需要生成一个yh.conf文件放到tomcat目录下,我们选择数据库,然后右键菜单点击生成数据库连接配置文件。

保存到如下路径:C:\VisualRules\Tomcat\webapps\ROOT\WEB-INF\classes。

注意,我这里把规则引擎装载C盘,你们要根据自己的安装目录去找这个路径。

这个时候,页面终于完成了,输入贷款卡号和金额,点击提交,即可得到结果。

上一篇文章我说到,对象库里的传入传出要设置好,目的就是为了防止用户误输入,这也是一个编程的小技巧。

从这个简单的例子可以看出,使用规则引擎可以很方便地编写业务系统的核心业务规则,并且可以利用规则引擎内置的页面导出功能,快速生成网页,这将大大降低开发成本。

敬畏知识 标明出处https://blog.csdn.net/qq1026605798/article/details/48373527

规则引擎实战篇-------银行贷款业务处理3相关推荐

  1. 规则引擎实战篇-------银行贷款业务处理1

    前面的文章一直在介绍规则引擎的各种常用功能,接下来我们将前面介绍的功能结合实际业务来使用. 具体业务场景如下: 某银行发放贷款原则如下:      1.对于贷款未超过限额的客户,允许立即贷款.     ...

  2. 规则引擎实战篇-------银行贷款业务处理2

    上回我们编写了银行贷款的核心决策,这次我们继续完善银行贷款系统,包括数据库读取和一些逻辑判断和计算.废话不多说,首先我们需要新建一个数据库,我这里用的是MYSQL数据库,表结构如下: 打开数据库配置器 ...

  3. 量身定制规则引擎,适应多变业务场景

    为什么80%的码农都做不了架构师?>>>    规则引擎适合于做业务规则频繁变化的场景,我们的业务在应用过程中,也经常要处理大量的业务规则,当然,也希望能有一套规则引擎来支撑,这样是 ...

  4. 以Drools5.5为例说明“规则引擎在业务系统中应用”---起始篇

    一.规则引擎 见 百度百科 二.Drools5.5配置 1.安装配置Drools5.5 1.下载http://www.drools.org/download/download.html 2.安装ecl ...

  5. 使用 Drools 规则引擎实现业务逻辑,可调试drl文件

    http://www.srcsky.com/tech/arts/389.html 代码下载http://download.csdn.net/detail/zhy011525/2462313 使用 Dr ...

  6. 使用 Drools 规则引擎实现业务逻辑

    要求施加在当今软件产品上的大多数复杂性是行为和功能方面的,从而导致组件实现具有复杂的业务逻辑.实现 J2EE 或 J2SE 应用程序中业务逻辑最常见的方法是编写 Java 代码来实现需求文档的规则和逻 ...

  7. 【Drools一】值得打工人学习的规则引擎Drools

    本文主要对Drools的使用业务场景做简单介绍. 规则引擎 规则引擎:全称为业务规则管理系统,英文名为BRMS(即Business Rule Management System).规则引擎的主要思想是 ...

  8. 规则引擎drools系列(一)

    规则引擎 Drools 1. 问题引出 现有一个在线申请信用卡的业务场景,用户需要录入个人信息,如下图所示: //此处为伪代码 ​ //检查用户信息合法性,返回true表示检查通过,返回false表示 ...

  9. springboot中使用规则引擎Drools

    文章目录 规则引擎的场景 规则引擎介绍 使用规则引擎的优势 规则引擎应用场景 rools介绍 Drools入门案例 规则引擎构成 Drools基础语法 springboot使用规则引擎 规则引擎的场景 ...

最新文章

  1. 在命令行中打开远程端的图形应用程序
  2. 最优化作业讲解01:标准化线性规划(LP)
  3. c语言spi测试代码,spi_test.c的spi跟踪(spi 数据传送流程)
  4. 在.net中序列化读写xml方法的总结(转载)
  5. c4d启动无反应_修车多年,第一次遇到反复烧启动机的怪事...
  6. c/c++教程 - 2.4.2.5 深拷贝和浅拷贝,堆区内存重复释放
  7. GDAL库调试(包括跨语言调试)
  8. jdk LinkedList源码解析
  9. python dictionay(字典 )基本用法
  10. 基于Python网络爬虫的设计与实现毕业设计
  11. 【杭电5053】the Sum of Cube
  12. FLOWABLE流程引擎分析
  13. html中超链接使用_html超链接有哪些类型 html中,超链接用的是什么标签
  14. java时间转换为标准时间
  15. 《CMS后台系统》项目实战 详细分解
  16. 实现LZW字典压缩算法
  17. Could not enlist in transaction on entering meta-aware object
  18. SpringBoot 轻松搞定数据验证 (二)
  19. DLM learning materials
  20. Add Binary 二进制求和

热门文章

  1. 腾讯绿标域名认证的好处
  2. 配液晶显示器台式计算机功率,电脑显示器亮度怎么调?台式电脑的功率是多少?...
  3. Redis查看客户端连接
  4. 游戏策划学习第二十七天
  5. Python学习日记:求解由四个数字组成的四位数个数
  6. c语言x=x 10什么意思,在c语言中x/=10是什么意思
  7. 巨头入局,无人货架小玩家离场倒计时
  8. 元宇宙世界杯来袭,虚拟数字人+虚拟场景开创世界杯观赛全新体验
  9. java毕业生设计在线学习系统计算机源码+系统+mysql+调试部署+lw
  10. Error: PostCSS plugin postcss-discard-comments requires PostCSS 8