web系统集成rtx工具(Java).pdf

上传人:飞****9 文档编号:134041867 上传时间:2020-06-02 格式:PDF 页数:8 大小:476.10KB
返回 下载 相关 举报
web系统集成rtx工具(Java).pdf_第1页
第1页 / 共8页
web系统集成rtx工具(Java).pdf_第2页
第2页 / 共8页
web系统集成rtx工具(Java).pdf_第3页
第3页 / 共8页
web系统集成rtx工具(Java).pdf_第4页
第4页 / 共8页
web系统集成rtx工具(Java).pdf_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《web系统集成rtx工具(Java).pdf》由会员分享,可在线阅读,更多相关《web系统集成rtx工具(Java).pdf(8页珍藏版)》请在金锄头文库上搜索。

1、Web 系统集成系统集成 rtx 工具工具 Java 1 1 1 集成步骤 集成步骤 1 1 1 1 Rtx 服务安装配置服务安装配置 1 安装 rtx 服务器 2 启动 RTX ConfigCenter 配置服务以及 RTX HTTPServer 服务 3 安装完成后 启动 RTX 服务端程序 此时客户端还无法登录 需要对服 务器端进行配置 进行系统后 如下图 按配置向导进行配置 4 设置超级管理员密码 安全起见 首先配置服务器端的超级管理员的登录密 码 如下图所示 5 如果你还没有申请 License 可以按此界面的引导进行申请 如果你的 License 已经申请成功 点击页面的 导入 L

2、icense 文件 进行后续操作 1 1 1 2 配置开发环境配置开发环境 1 在开发机器安装 RTX2013 Server SDK 包 2 进入 Server SDK 安装目录 默认路径 x Program Files Tencent RTXSSDK 把该目录下的 dll 文件及 rtxServerApi ini 拷贝到系统的 System32 目录下 RTX2008Beta2 之后的 RTX 版本安 装时已经自动拷贝到该目录下 如果在网页调用 java 接口 需要另拷 贝一份到 JDK 的 bin 目录下 3 进入 RTX 服务器安装目录下 用记事本打开 SDKPorperty xml 文

3、件 在里面增加开发机器地址 如下图所示 保存后重启 RTX 服务 4 拷贝 Java 目录 默认路径 x Program Files Tencent RTXSSDK Demo Source Server Sample Java 下的 RTXSvrApi java 及其他示例文件到您的工作目录下 注意 RTXSvrApi java 只能放进 rtx 下 rtx 不能有父 package 否则会报 错 Web 系统服务器必须安装 Server SDK 包 并配置好访问限制 如果 web 系统服务器不是 Windows 平台 请通过 Url 的方式集成 5 RTX Server 强加了 SDK 访问

4、安性 因此通过 http 方式访问 cgi 文件 需要在 SDKProperty xml 添加远程访问机器的 IP 地址 如下图所示 允许 192 168 10 100 通过 http 方式访问 cgi 文件 1 1 1 3 功能集成事例功能集成事例 1 1 1 3 1 单点登陆单点登陆 流程步骤 1 用户打开 IE 登录 web 系统 输入用户名及密码之后点击登录 2 此时 web 系统服务器收到 IE 发过来的登录请求 对该用户进行身份 验证 3 如果验证通过 调用 Server SDK 获取 SessionKey 接口获取该 用户的 SessionKey SessionKey 获得方式

5、A URL 访问 http 127 0 0 1 8012 GetSession cgi receiver strUser URL 说明 ip 为 rtx 服务器安装机 ip receiver 参数为 rtx 用户 账号 Java 获得 SessionKey 代码 public String getSessionKey String strUser String strSessionKey String strURL http 127 0 0 1 8012 GetSession cgi receiver strUser try URL url new URL strURL HttpURLConn

6、ection httpConnection HttpURLConnection url openConnection BufferedReader reader new BufferedReader new InputStreamReader httpConnection getInputStream strSessionKey reader readLine catch Exception e System out println 系统出错 e return strSessionKey B 通过RTXSvrApi 中getSessionKey String userName 方法获得 use

7、rName 参数为rtx用户账号 4 web 系统服务器把该用户的 SessionKey 返回给浏览器 5 用户成功登录 web 系统 同时调用客户端 SessionKey 登录的脚本登录 RTX 页面登陆 rtx 客户端 代码 1 页面需要首先引入下面 object 标签 1 具体登陆登陆 rtx jsp 代码 function loginRtx try if strSessionKey var ip 127 0 0 1 rtx 服务器ip var objProp RTXAX GetObject Property objProp value RTXUsername username 用户账号

8、 objProp value LoginSessionKey strSessionKey 该账号对应的 key objProp value ServerAddress ip RTX Server IP地址 objProp value ServerPort 8000 RTXAX Call 2 objProp 2表示通过SessionKey登录 catch e 注意 rtx 只支持 ie 浏览器 1 1 1 3 2反向登陆反向登陆 当用户登陆 rtx 客户端后 在访问 web 系统后直接登陆 web 系统 步骤流程 1 用户打开 web 系统登陆界面时 页面脚本获得本机 rtx 登陆账号 Jsp

9、获得 rtx 登陆账号代码 页面引入以下标签 Jsp 代码 window onload function try 获得 rtx 客户端登陆账号和 签名 var objKernalRoot RTXAX GetObject KernalRoot var objRtcData objKernalRoot Sign var strAccount objKernalRoot Account 账号 var strSgin objRtcData GetString Sign 签名 if strAccount loginUser text 欢迎使用rtx登陆 strAccount catch e 2 把账号和

10、签名发送给 web 系统服务器 3 web 系统服务器调用 rtx 服务器接口 验证账号和标签 Java 调用 rtx http 接口验证账号和签名工具代码 public staticboolean userSignAuth String strUser String sign boolean success false String strURL http 127 0 0 1 8012 SignAuth cgi user strUser try URL url new URL strURL HttpURLConnection httpConnection HttpURLConnection

11、url openConnection BufferedReader reader new BufferedReader new InputStreamReader httpConnection getInputStream String s reader readLine if s null catch Exception e System out println 系统出错 e return success 如果验证成果 返回true 1 1 1 3 3 部门同步部门同步 Rtx 对部门的操作没有 http 接口 只能通过RTXSvrApi java 中接口对 rtx 服 务器中部门进行操作

12、具体接口请查看 RTXSvrApi 1 1 1 3 4 用户同步用户同步 Rtx 对用户的操作没有 http 接口 只能通过RTXSvrApi java 中接口对 rtx 服 务器中用户进行操作 具体接口请查看 RTXSvrApi 1 1 1 3 5 用户状态感知用户状态感知 步骤流程 1 把服务器端安装目录下Webroot 目录下的image 和 js两个文件夹拷 进拷贝到您的 Web 应用工作目录下 2 在 Web 应用中引用这两个 Js 文件 language JScript Encode src js browinfo js language JScript Encode src js rtxint js 3 在页面嵌入下面 标签代码 注意 RAP share 中参数为 rtx 用户账号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号