zoukankan      html  css  js  c++  java
  • 新手使用旗正规则引擎

    新手使用旗正规则引擎

    1   注意事项

    • 要注意服务是否启动,其中服务包括规则引擎的服务和数据库(安装规则引擎时会自动安装mySql)服务,这两个服务会在安装规则引擎时自动启动,其中还有一个比较容易遗忘的服务Apache Tomcat rules,如果没有启动该服务,显示页面信息将是无法链接到你请求的页面。
    • 数据上有四种数据,分别为传入数据、临时数据、外调数据、常量数据。根据这些名字能很好的找到你要定义的变量放在哪个位置。要注意你定义的变量不要放错了位置。
    • 对象库下hr下面的表,看这些表的编辑窗体选中你要的方法,如果你需要的方法没有选中,在规则中的条件中找不到你要的方法。如果你不想选择可直接复制你要的方法,粘贴到规则中的条件中,也一样可行。
    • 对象库中的hr根据向导产生查询语句,选中你所需要的表,如需要选择多张表,他们之间必须有主外键关系,不然自动生成的sql语句不能创建,需手动改写。
    • 规则引擎中tomcat默认是端口8880(http://localhost:8880),可更改规则引擎中tomcat的端口号,更改方式与之前你所更改的其他tomcat一样,修改端口所在的文件路径C:VisualRulesTomcatconfservice.xml,为你安装规则引擎的路径,找到service.xml中的
      <Connector port="修改端口" maxHttpHeaderSize="8192"
    
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
    
                   enableLookups="false" redirectPort="8443" acceptCount="100"
    
                   connectionTimeout="20000" disableUploadTimeout="true" />

      保存所修该文件,修改后需重启Apache Tomcat rules服务,如没重启将使用你所修改的端口号无效,端口号还是为你修改之前的端口。但是修改了这个端口在规则引擎中jap   web浏览器不能直接浏览,同时需要更改端口号。

    • 单击对象库,出现它的编辑窗口,传入数据(或其他数据)某个字段如需在规则中调用它做为查询的赋值,这个字段的类型一定为list<list>.

    2      容易搞错的

           创建工程。层次很清晰,工程下可新建规则组和新建规则包,新建规则组下可新建规则组和新建规则包,新建规则包下可新建规则集和新建规则,新建规则集可先进行判断,这个判断对所有放在这个规则下的数据过滤,新建规则,这个规则就是你需要实现的功能的处理,在规则中进行增删改查操作等。新建规则组相当于项目中分的模块,新建规则包相当于项目中模块下的层。刚开始这些新建容易搞混,注意它们代表什么就不容易搞错了。

    3   简单流程思路

      规则包中先定义数据源,将需要的数据连接进来,在定义数据库中所需要的各类数据,在定义规则包下所需实现功能,完成后可添加jsp页面,可根据需要修改页面属性窗口、编辑窗口等。

           

  • 相关阅读:
    js 中常用的方法
    js中this的四种调用模式
    JS面向对象的几种写法
    js 中的算法题,那些经常看到的
    web页面的回流,认识与避免
    js中的预加载与懒加载(延迟加载)
    Web安全测试学习笔记-DVWA-存储型XSS
    Web安全测试学习笔记-DVWA-图片上传
    Web安全测试学习笔记-DVWA-盲注(使用sqlmap)
    Web安全测试学习笔记-DVWA-SQL注入-1
  • 原文地址:https://www.cnblogs.com/ying-07/p/4563033.html
Copyright © 2011-2022 走看看