`
何必如此
  • 浏览: 53599 次
社区版块
存档分类
最新评论
文章列表
使用VisualRules规则引擎实现业务逻辑         使用规则引擎可以通过降低实现复杂业务逻辑的组件的复杂性,降低应用程序的维护和可扩展性成本。这篇文章展示如何使用VisualRules规则引擎让 Java™ 应用程序更适应变化。VisualRules有一个本地规则表达式语言和一个规则编辑器插件,使 VisualRules的应用更加简单快捷         要求施加在当今软件产品上的大多数复杂性是行为和功能方面的,从而导致组件实现具有复杂的业务逻辑。实现 J2EE 或 J2SE 应用程序中业务逻辑最常见的方法是编写 Java 代码来实现需求文档的规则和逻辑。在大多数情况下,该代码的 ...
规则协同管理之系统管理         系统管理是用于管理系统的。系统管理有4个主要部分:资源管理,菜单管理,日志管理,工作流设置。在系统管理中可以控制系统的菜单信息、资源信息、页面信息以及查看、导出日志信息 ...
规则协同管理之信息维护         信息维护只有两个部分内容:个人资料,修改密码。 一、个人资料         个人资料:查看自己的资料信息。信息由四部分组成:用户名称,电子邮件,手机号码,职位,页面如图所示: 二、修改密码         修改密码要输入原始密码以及新密码,重复密码。如图所示:         只要原密码正确,以及新密码和重复密码相同,点击提交密码修改就成功。
规则协同管理之权限管理         权限管理由三部分组成:用户管理,规则权限,角色管理。 一、用户管理         用户管理用于对系统用户进行管理,主要任务有:部门管理,用户维护,分配用户角色,初始化用户信息。用户管理的主界面如图所示: 1.部门管理         部门管理主要是从三个方面进行管理:新建部门,修改部门信息,删除。规则协同管理初始只有三个部门:技术部、市场部、客户部。         新建部门:添加新的部门信息,操作如图所示:         点击了新建部门之后,在弹出的窗口填写添加的部门信息,如图所示:         输入部门名称:财务 ...
规则协同管理之规则管理 一、规则上传         我们可以把规则配置器上规则包、规则工程上传到规则服务器上,通过规则协同管理对已上传的规则包进行管理。打开规则配置器,选择导入规则包,如下图所示:         点击了“打开规则包”,选择我们安装目录下VisualRules—sample—体验开发中规则工程导入到规则配置器中,如下图所示:         选择“打开”之后,就在规则配置器中可以看到该工程,如下图所示:         在导入规则工程之后,就需要在规则配置器中登录到规则协同管理上,登录的过程如图所示: &
规则协同管理介绍 一、简介         在团队开发项目时,往往都是分工开发,所以在开发过程中经常会涉及到规则包共享、版本控制、权限控制以及协同管理等问题。规则协同管理是用于管理规则包、控制规则版本、维护规则权限、协同规则更新、实现规则共享的管理系统。规则协同管理不仅大大增加了团队开发的效率,还能做到规则包及时更新与修改,来实现更快更好的响应业务规则的变更,最后达到规则的可控性、灵活性、可维护性。 二、登录管理系统         在登录规则协同管理之前,必须要在windows服务中开启两个服务:Apache Tomcat Server与mysql rules。依次点击“开始”—“运行 ...
Linux环境 安装配置说明 一、安装配置测试环境及版本 1.1测试系统环境说明          本VRS Linux环境安装配置说明的测试系统环境为:          Red Hat Enterprise Linux 6  32bit 1.2测试程序版本说明          (1)VRS版本:vrs_linux_4.1.1.zip          (2)JDK版本:jdk1.7.0_25          (3)Tomcat版本:Tomcat5          (4)MYSQL版本:MySQL-server-5.6.12-2.el6.i686,MySQL-client-5.6 ...
VisualRules接口调用(六) ——Java类中含类 本案例的需求是:          规则包:新建一个学生规则包,此规则包接受一系列参数(编号,姓名,性别,年龄,年级,备注),定义两个map参数(学生,教师)用于接收数据,一个学生由多名教师授课,录入一条学生信息,显示该学生的任课老师。          Java类调用:在Eclipse中制作,main中接收对象,将对象传给规则执行,查询执行结果,可执行选择版本,执行不同版本下的规则文件。 一、规则包开发 1.新建规则包          右键点击工程“test1”—“新建规则包(P)”,并将规则包命名为“学生”,如下图: ...
VisualRules接口调用(五) Java类中的List<E>类和VisualRules中的List<list> 本案例的需求是:          规则包:新建一个学生录入规则包,此规则包接受一系列参数(编号,姓名,性别,年龄,年级,备注),将数据全部插入到内存表中,在定义一个list<list>查询内存表数据。          Java类调用(可调用不同版本):在Eclipse中制作一个Test10类,main中接收对象,将对象传给规则执行,查询执行结果,可执行选择版本,执行不同版本下的规则文件。从上面例子都能看出来,从规则调用过来的学生表中数 ...
VisualRules接口调用(四) 一、Java类调用服务接口本地调用          在Eclipse中制作一个Test2类,main中接收参数输入姓名,通过接口RuleService调用执行本地规则编译文件,返回结果。 1.添加java测试类          在java工程中添加一个java类,名为Test1.java,其内容编辑如下: package com.flagleader; import java.io.File; import java.util.ArrayList; import java.util.List; import com.flagleader.engi ...
VisualRules接口调用(三) 一、Java类通过Servlet调用-json格式          在Eclipse中制作一个Test6类,main中接收参数,通过servlet服务调用student.add规则包。显示返回结果。 1.配置web.xml          设置DBRuleServerServlet的参数xmltype ...
VisualRules接口调用(二) 接上一篇,下面介绍一下“Java类通过Servlet调用-xml格式”的方法。 突然发现无法上传图片,暂时发到CSDN上: http://blog.csdn.net/qq_qq_123nidaye/article/details/49861969
VisualRules接口调用(一)          前面已经叙述了如何使用规则引擎,那么如何在Eclipse/MyEclipse中引入通过规则引擎编写好的模块呐?在接下来的连载中会详细介绍。          为了能够清晰的描述,还是用规则引擎重新 ...
WebService 搭建及调用          webservice的应用已经越来越广泛了,CXF开发webservice也是比较方便和简单的,它和spring的集成可以说是非常地好。举一个CXF开发webservice的例子吧。 一、环境搭建          首先,下载CXF,官网(http://cxf.apache.org/),具体位置如下图:          解压后,得到以下目录,如图所示:          将上图中解压的..\apache-cxf-2.7.6\lib目录中的所有文件复制到新建工程lib目录下特别是endorsed文件夹也要原样复制。 二、 ...
VisualRules的组成及执行原理          在前几篇博客中,做了一些实例的讲解,下面来做一下简单的总结: 一、VisualRulesSolution组成          VisualRulesSolution产品包括规则引擎、规则服务、规则配置器、数据库配置器、界面配置器、界面模板编辑器、web框架、规则库管理系统等 1.规则引擎          规则引擎是外部程序调用通过规则配置器定义的规则包的接口,规则引擎是最底层的调用规则包的接口,目前实现的规则引擎是java语言的接口。规则服务是对其他语言或者系统提供调用规则包的接口。          规则引擎目前采用j ...
Global site tag (gtag.js) - Google Analytics