轮播图1
轮播图2
轮播图3
轮播图4
轮播图5

联系方式

联系电话:15110196166

QQ:826249686

联系地址:北京市海淀区中关村东路18#财智国际大厦c511

网址:http://www.runqihuamei.com


当前位置:首页 > 开发文档 > rhstudio基础模型库 > Rhstudio基础模型库

Rhstudio基础模型库

点击次数:更新时间:2017-09-15 13:09:06【打印】【关闭】

基本数据类型 基本数据类型是预定义的数据模型和数据结构模型模板,这些模型模板用作创建数据元素的构建单元。 数据类型 - 基本数据类型 此类别包含原子数据类

基本数据类型

基本数据类型是预定义的数据模型和数据结构模型模板,这些模型模板用作创建数据元素的构建单元。

数据类型 - 基本数据类型

此类别包含原子数据类型和复合数据类型。

 

原子数据类型:
原子数据类型都是可重复使用的数据类型:
文本-----文本数据模型(字符串)
数字-----数字模型(任何类型的数字)
日期-----日期数据模型
日期和时间-----日期和时间数据模型
布尔-----布尔数据模型(是/否)
二进制-----一个二进制数据模型(字节缓冲区),主要用来处理文件内容
任意-----一种适合所有数据类型的通用数据模型,用于表示一个具有可变数据类型的数据模型元素。例如,<选择>模型模板包括<任意>类型的<值>和<选项>数据模型元素。那么该模型元素的两个值可以兼容任何其它类型而不需要明确的指定这两个数据模型的具体模型类型。
-----一个公共的“空类型”用来表示一个连接器传递一个空值的模型数据类型。例如,<查找>模型模板包含“空类型”的“空”退出连接器,因为它作为<空>类型不会输出数据(仅作为触发后续动作的连接源)。

 

复合数据类型:

复合数据类型是可重用的预定义数据结构或“容器”模板,用于定义新的复合数据类型:
数据结构-用于定义复合数据类型的空容器。数据结构由其他原子和/或复合数据元素组成。
数据库记录集-用于定义映射到数据库表的复合数据类型的空容器。数据结构由其他原子和/或复合数据元素组成。
map键/值对集合。可用于存储具有可变结构的数据结构的内容。
文件-用于连接HTTP连接的文件的预定义数据结构。文件数据结构用于各种文件处理模板,如文件输入字段和显示文件。
错误-用于处理错误和异常的预定义数据结构。

常量值

常量值 - 数据模型的模板 用来存储常量值

数据项的模型模板,常量值在整个项目中都不改变

 

文本-----文本常量数据模型模板(字符串)
数字-----数字常量模型(任何类型的数字)
日期-----日期常量模型
日期和时间-----日期和时间常量模型
是-----布尔常量模型(是/Yes)

-----布尔常量模型(否/No)

 

数据格式化

格式化数据类型,具有特定格式的数据类型

数据类型的模型模板,在建模过程中用于指定基本数据类型的特定格式。

日期 ----- 日期数据格式化模型模板,默认为“yyyy-mm-dd”格式(其他日期格式可以参考java 的SimpleDateFormat格式化类型 )

 

模型模板

所谓模板是一个预定义的模型作为其它模型建模时的模板。
模板库分为几类(如数据库、显示、数学等),每一类包含多个模板。

 

基础模型 -----  用户自定义模型的基础模型容器

 

服务模型 - 服务模型用于业务功能逻辑的实现

 

模型元素
描述
客户端
服务器端
复合
 功能服务 服务模型容器用于实现各种业务功能,可以运行在客户端或者服务器端
 WEB服务 服务模型容器用于实现各种业务功能,只能运行在服务器端。其它服务模型可以通过url调用该服务
 安全服务 服务模型容器用于实现各种业务功能,只能运行在服务器端。该服务容器具有安全验证模块可以根据业务需要实现具体的验证逻辑
 服务 服务模型容器用于实现各种业务功能,只能运行在服务器端。
 系统 系统服务模型容器是一个项目的根服务模型。也可以用于组合具有相关功能的各种服务容器(系统服务模型可以把多个视图模型组合成一个透视图模型)

 

 

集合模型 - 多个模型对象的模型集合

 

模型元素
描述
客户端
服务器端
复合
 包括 检查一个对象是否包含于其他对象当中。包括于其它集合之中
 计数 统计所有接收的对象(对象实例)
 生成 生成对象实例
 删除 从一个集合中删除一个对象或对象集合
 存在 检查是否接收到任何一个输入的模型参数
 查找 遍历一个对象寻找指定元素
 第一个 取得集合对象的第一项
 取得MAP集合项 取得map集合中的集合项
 取得索引项 取得一个集合的指定索引项
 分组集合项 把一个集合进行分组
 插入索引项 在指定的索引位置插入集合项
 最后 取得集合对象的最后项
 合并 合并两个集合对象
 插入集合项 给MAP集合加入或替换一个项
 范围 从一个集合取得一个新的整数集合,该集合的集合项都是在原集合给定的数字范围之内
 删除索引项 删除指定的索引项
 排序 对象按升序排序
 唯一项 在多个对象里取得唯一项包括集合

 

数据库 - 执行数据库相关操作

 

模型元素
描述
客户端
服务器端
复合
 高级查找 从数据表中查找选定条件的记录项
 存储过程调用 调用存储过程
 提交 提交(完成)数据库事务操作
 数据库查询 执行sql数据库查询
 数据库更新 用SQL语句更新数据库表记录
 删除 删除数据库表记录
 查找 从数据表中查找选定的记录项
 取得分类 查询数据库类别
 取得列 取得数据库表的所有列字段的集合
 取得结构 查询数据库构造(schemas)
 取得表 取得数据库的所有表的集合
 插入 增加数据库表记录
 回滚 回滚(取消)数据库事务操作
 sql批处理 执行指定SQL批处理,返回多个结果集
 序列数 取得下一个序列数
 更新 更新数据库表记录

 

日期 - 日期时间模型

 

模型元素
描述
客户端
服务器端
复合
 生成日期 生成指定年,月,日的日期(year, month, day)
 生成日期和时间 生成指定年,月,日,时间的日期(year, month, day, hour, minute, second, millisecond)
 早于 检查一个时间是否早于另一个时间
 更早或等于 检查一个时间是否早于或等于另一个时间
 最早 在一个时间集合内取得一个最早的时间点
 相等 检查多个时间点是否相等
 格式化日期和时间 生成日期和时间值得文本表现。
 取得星期数 取得指定日期的年和星期数
 更晚 检查一个时间是否晚于另一个时间
 更晚或等于 检查一个时间是否晚于或等于另一个时间
 最晚 在一个时间集合内取得一个最晚的时间
 现在 取得当前时间
 相对日期 在基础日期的基础上增加指定的年,月,日。计算出一个新日期
 相对日期和时间 在基础日期时间的基础上增加指定的时间。计算出一个新的日期时间
 日期分隔 取得日期的组成部分(year, month, day)
 日期和时间分隔 取得日期和时间的组成部分(year, month, day, hour, minute, second, millisecond)
 时间差别 计算两个时间差
 今天 取得当前日期
 星期(一周)的对应日期 取得一年内指定周数的第一天和最后一天

 

 

 

显示模型 - 用户接口组件(GUI components)

 

模型元素
描述
客户端
服务器端
复合
 按钮 按钮显示模型
 多选框 布尔值显示和输入模型元素
 选择器 drop-down 下拉选择框
 日期显示 日期显示模型元素
 日期输入框 日期显示和输入模型元素
 日期和时间显示 日期时间显示模型元素
 日期和时间输入框 日期时间显示和输入模型元素
 对话框 弹出对话框模型(模态框,非pop-up)
 动态显示 显示模型容器,可以动态显示为其他任何显示模型元素
 文件输入框 文件输入显示模型元素
 网格 二维表格显示容器
 元素组 显示模型元素的逻辑分组
 HTML显示 把文本显示转换为html内容
 HTML编辑器 富文本编辑器,以html格式输出内容
 HTML标签 HTML标签
 超链接 HTMl 超链接显示模型
 图片 图片显示模型元素
 标签 文本显示模型元素
 显示层 层模型元素能定位于其他显示模型的上面
 菜单条 水平菜单条(菜单和菜单项)
 菜单按钮 下拉选项框按钮
 菜单项 菜单,菜单条,菜单树等的菜单项模型
 数字显示 数字显示模型元素
 数字输入框 数字显示和输入模型元素
 显示面板 面板容器包含多个显示模型元素
 密码输入框 密码或其他敏感信息输入框模型元素
 百分比显示 百分比数字显示模型元素
 百分比输入框 百分比数字显示和输入模型元素
 弹入窗口 用新的显示内容临时替换页面已有的显示内容
 弹出窗口 弹出窗口页面
 单选按钮 单选按钮显示模型元素
 单选按钮组 多个单选按钮的显示模型元素组
 行元素 一个水平行显示容器
 滚动条面板 包含多个显示模型元素的可滚动面板容器
 水平分割线 水平线显示模型元素
 简单表格 一个二维表格显示容器,数据来源于多记录数据模型的数据。每一行的字段必须相同
 分割显示面板 纵向分隔的模型容器,左右分区可自由移动。
 标签页显示面板 标签页显示模型元素组。可以把不同的模型元素组分到多个标签页容器中显示
 表格 一个二维表格显示容器,数据来源多记录行数据模型(ROW)。每一行的字段必须相同
 表格向导 表生成向导
 多行文本输入框 多行文本显示和输入模型元素
 文本显示 文本显示模型元素
 文本输入框 文本显示和输入模型元素
 树形导航 树形菜单显示模型元素
 树形导航节点 树形菜单节点显示模型元素
 动态面板 一个显示模型容器,可以动态显示它所包含的任何显示模型元素
 纵向分割面板 水平分隔的模型容器,水平分区可自由移动。
 显示页面 一个显示页面(顶层显示模型元素)

 

显示功能模型 - 显示相关的功能模型

 

模型元素
描述
客户端
服务器端
复合
 增加样式风格 增加一个或更多的样式类(style class)给一个显示模型元素
 提示 在屏幕上显示一个提示信息
 返回 返回前一页面。执行浏览器的后退操作
 后台执行 异步执行一个操作
 调用applet 调用Java Applet方法
 点击 单击一个显示模型元素
 关闭窗口 关闭一个弹出窗或弹入窗口
 验证 用户确认提示 ('OK' / 'Cancel' 弹出框)
 生成URL地址 给当前页面生成一个URL地址,可以带附加参数
 删除元素 从显示页面删除显示元素
 事件响应 响应一个显示模型的客户端事件
 焦点 设置焦点到一个给定的显示模型
 向前 前进到下一页面。执行浏览器的前进操作
 取得cookie 取得cookie值
 取得元素名 返回显示模型元素名称
 取得事件属性 取得浏览器事件属性
 取得位置 取得客户端用户的地理位置
 取得索引 返回一个多记录显示模型的一个模型元素实例的索引(0开始)比如一个表格模型中的行模型
 取得上一级模型 取得指定模型元素的上级模型
 取得风格属性 返回一个指定的显示模型元素样式属性
 取得显示页面参数 取得前一个页面通过URL传过来的参数
 跳转到URL 导航到一个指定的URL页面
 退出 注销当前用户
 播放声音 播放音乐
 打印 输出显示模型的内容
 日期弹出窗 日历选择框
 刷新 刷新一个显示模型 (例如:树形菜单 或 显示页面)
 重新加载应用 重新加载应用程序
 删除样式风格 删除显示模型元素的一个或更多的样式类(style class) (不存在的样式风格类被忽略)
 搜索存储 在本地或session搜索数据项
 设置提示模式 设置Alert/Confirm/Show File等弹出对话框的响应及显示
 设置cookie 设置cookie值
 设置风格属性 设置一个指定的样式属性给一个显示模型元素
 树形导航展开显示 展开一个树形菜单显示模型显示出所有的菜单项并且通过滚动条让树形菜单显示在屏幕的可见位置
 显示文件 通过浏览器下载文件并显示
 存储 把一个数据项存入本地或session
 转换显示页面 切换显示页面

 

流程控制 - 应用程序流程控制

 

模型元素
描述
客户端
服务器端
复合
 并且 确认接收到多个必须的连接器
 分支 接收到的不同连接器作为分支条件
 类型分支 接收到的不同类型的连接器作为分支条件
 条件流程 根据条件决定是否传送数据

 

数学 - 数字计算

 

模型元素
描述
客户端
服务器端
复合
 绝对值 返回数字绝对值
 增加 计算多个数的和。包括数字的集合
 平均数 计算多个数字的算术平均数,。包括数字的集合
 比较 比较数字大小
 转换文本为数字 转换文本为数字
 转换数字为文本 转换数字为文本
 自减 自减数字一
 除法 两个数相除
 等于 检查多个数字是否相等
 偏差内相等 检查两个数是否在允许的偏离范围内相等。
 最大 一个数字和其它数字相比较检查是否是最大数字
 大于或等于 检查一个数字是否大于或等于其他数字
 自增 自增数字
 等于0 检查数字是否等于0
 最大数 取得多个数字里面的最大数。包括数字集合
 最小数 取得多个数字里面的最小数。包括数字集合
 乘法 计算多个数的乘法。包括数字集合
 负数 检查数字是否为负数
 负数或0 检查数字是否为负数或0
 正数 检查数字是否为正数
 正数或0 检查数字是否为正数或0
 乘积 计算多个数的乘积。包括数字集合
 随机数 生成一个随机数
 四舍五入 根据指定精度进行四舍五入
 小于 检查一个数字是否是小于其他数字
 小于或等于 检查一个数字是否是小于或等于其他数字
 平方根 取得四舍五入后的正平方根。
 减法 两个数相减
 求总和 计算多个数的和。包括数字的集合
 内部收益率 计算内部的一系列现金流收益率

 

安全 - 安全相关功能模型

 

模型元素
描述
客户端
服务器端
复合
 检查密码 对LDAP目录(包括ActiveDirectory)验证用户和密码组合
 检查权限 检查是否有正确的权限
 解密 解密文本字符串
 加密 加密文本字符串
 生成密匙 生成一个密匙
 取得所有权限 取得应用程序所有定义的权限
 取得登陆用户 取得登陆用户ID
 取得会话属性 取得当前session属性
 安全哈希数 为大容量数据生成哈希(或摘要)值s
 设置登陆用户 设置session的登陆用户ID

 

文本操作 - 字符串处理

 

模型元素
描述
客户端
服务器端
复合
 字节流转换为文本 把二进制缓冲转为字符串
 字符串哈希值 计算指定字符串的哈希值
 字符串连接 连接多个字符串
 解码 把URL地址解码
 编码 把URL地址编码
 结束字符 检查字符串的结尾是否是指定字符串
 等于 检查多个字符串是否相同
 HTML字符串转义 使用HTML字符转义字符串。
 正则字符串转义 引用文本字符串作为一个正则表达式的模式构建,每个字符都将作正则匹配处理
 抽出字符串 从一个字符串中取出一段字符串
 取得位置 寻找一个字符串在另一个字符串中第一次出现的位置(索引)
 HTML过滤 过滤HTML删除恶意代码
 空字符串 检查空字符串,字符串长度为0
 长度 取得字符串长度
 小写 字符串转换为小写
 匹配 检查字符串是否匹配给定的正则表达式,可以取得匹配的字符串
 预处理文本模板 预处理文本模板
 读文本行 高效读取文本文件的一行数据
 重置 用其他字符串替换所有出现的某个字符串
 分割 把字符串分隔为多个字符串序列
 开始字符 检查字符串是否以指定的字符串开始
 字符串转字节流 把字符串转为二进制缓冲
 消除首位空格 删除首位空字符
 取消HTML转义 用原字符串替换HTML字符串
 大写 字符串转换为大写

 

综合

 

模型元素
描述
客户端
服务器端
复合
 取消计时器 取消前一个设置的计时器(客户端使用)
 合并pdf文档 合并pdf文档
 转换文档格式 转换文档格式(OpenOffice)
 转换图片 转换图片格式(能从TIFF中取出多种图片)
 转换PDF 将一个文件从OpenDocument或Word格式为PDF格式
 生成文件url 生成文件的URL路径
 生成json 把混合数据模型转换为JSON对象(javascript Object Notation)
 模板生成(OpenDocument) 用模板创建的文档(OpenDocument格式)OpenOffice使用'OASIS'Open Document Format )
 据模版生成文本 按模板生成文本字符串
 复制 复制一个复合数据模型
 删除Email 删除Email消息
 模型动态调用 动态调用模型
 相等 检查多个对象是否相等
 导出Excel文件 导出数据到一个空的Excel工作表
 条形码 生成指定文本的条形码
 取得mime内容类型 取得一个文件名的MIME内容类型
 取得上下文模型元素 从模型中取得指定模型元素
 取得tomcat部署参数 从tomcat上下文文件取得参数值
 取得模型元素 从复合数据元素中取得指定名称的模型元素
 取得文件属性 取得指定URL路径的文件的属性变量
 取得文件夹内容 取得指定URL路径的文件夹内容
 取得图片属性 取得图片属性 (height, width)
 取得图片数据 取得图片基础数据(透明度,颜色通道等)
 取得Email 取得Email消息
 取得模型 取得一个模型
 取得pdf属性 得到的PDF文件的各种属性
 Http请求 提交HTTP POST请求
 调用模型元素功能 调用其他模型的一个功能
 加载csv表格 从csv文件加载内容到'简单表格'模型
 加载execl表格 从Execel sheet件加载内容到'简单表格'模型
 抛出异常 抛出错误异常
 解析 解析一个简单分割的结构体或是固定大小的结构体
 解析CSS 解析CSS文件
 解析json 把JSON(Javascript Object Notation) 对象转换为复合数据模型
 解析xml 解析XML文档
 发布 建立消息通道推送消息
 读二进制资源 读取指定URL的二进制内容(应用程序的相对位置)
 读文件 取得资源文件的ASCII内容 (位于应用程序的相对路径)
 读二进制资源 读取指定URL的二进制内容
 运行外部命令 在服务器端运行外部命令
 运行javascript 执行Javascript代码
 发邮件 发电子邮件
 序列化xml 把一个数据结构序列化为一个XML文档
 设置模型元素 设置复合数据元素中指定名称的模型元素的值
 PDF水印 添加PDF水印
 订阅 订阅消息
 计时器 指定时间间隔执行操作
 修改图片 应用平移 (translation)、缩放 (scale)、翻转 (flip)、旋转 (rotation) 和错切 (shear)修改图片
 更新Excel表格 将数据插入到一个Excel表(只支持.xls)
 等待 暂停处理(指定暂停时间)
 写二进制资源 把二进制内容写入指定URL地址

 

统计图表

 

模型元素
描述
客户端
服务器端
复合
 "条形图" 生成一个条形图的二进制图片内容
 线图 生成一个线图的二进制图片内容
 饼图 生成一个饼图的二进制图片内容

 

测试

 

模型元素
描述
客户端
服务器端
复合
 显示测试项 显示模型的单独自动测试容器(用户交互)
 测试项处理 服务模型的单独自动测试容器(无用户交互)
 测试容器 自动运行测试框架
 测试项 自动测试项容器

 

移动应用

移动应用文档请参考 这里.

功能模块

模块是预定义的实现了一些实用功能的可重用模型包

 

模型元素
描述
客户端
服务器端
复合
 用户验证 基于角色的用户权限功能模块
 输入框自动完成 自动完成功能的文字输入框
 日志 基本日志功能模块
 树形菜单 一个显示层级数据的树形菜单。具有增删改查功能
 变量管理 基本的变量/参数模块

 

地址:北京市中关村东路18#财智国际大厦c511  联系电话:010-86398936  邮箱:857749491@qq.com

北京润启华美信息系统有限公司始终致力于IT信息技术的研发与应用

powerd by 润启华美

客服

工作时间

周一至周日

8:00 - 18:00

在线客服

点击这里给我发消息 客服咨询