`
Mr-zhang
  • 浏览: 16919 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

Visual Rules Solution Java集成接口<9>—Java类通过不同服务调用-传输数据格式类型

阅读更多
参数streamtype默认为1,可以不进行配置,可以根据需求配置传输数据格式类型,0表示原始字符串格式。1表示加密压缩字符串。2表示压缩字符串。3表示压缩字节。4表示GZIP压缩流。客户端传输时通过Property.getInstance().setServerSendtype(...)设置传输数据格式类型,默认为1,即
Property.getInstance().setServerSendtype(Property.ENCRYZIPSTRINGSEND),其中Property.RAWSEND的值为0,Property.ZIPSTRINGSEND的值为2, Property.ZIPBYTESEND的值为3,Property.GZIPSEND的值为4,其中客户端传输数据格式类型为1时,参数streamtype的参数值可以是0或1。
传输数据格式类型
传输数据格式类型有四种,0代表原始格式,在代码中Property. RAWSEND,1代表加密并压缩,在代码中Property. ENCRYZIPSTRINGSEND,2代表压缩字符串,在代码中Property. ZIPSTRINGSEND,3代表压缩二进制,在代码中Property. ZIPBYTESEND,4代表GZIP流,在代码中Property. GZIPSEND。
Servlet调用:传输数据格式类型五种都可用,需要java代码中的传输数据格式类型和web.xml配置设置传输数据格式类型一致。
Java代码:Property.getInstance().setServerSendtype(...);
web.xml配置DBRuleServerServlet的streamtype参数:
<servlet>
<servlet-name>DBRuleServerServlet</servlet-name>
<servlet-class>com.flagleader.webserver.DBRuleServerServlet
</servlet-class>
<init-param>
<param-name>xmltype</param-name>
<param-value>json</param-value>
</init-param>
<init-param>
<param-name>streamtype</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
Socket调用:传输数据格式类型五种中只能使用0、1、3,需要java代码中的传输数据格式类型和web.xml配置设置传输数据格式类型一致,其中0、1调用的代码,不能在3中使用,需要更改代码。
Java代码:支持传输数据格式类型0、1
Property.getInstance().setServerSendtype(Property. RAWSEND);
RuleServerPoolFactory.registerServer("localhost", 1508) ;
RuleService  engine=RuleServerPoolFactory.getFactory().getRuleService();
web.xml配置DBRuleServerServlet的streamtype参数
<servlet>
<servlet-name>WebRuleServerServlet</servlet-name>
<servlet-class>com.flagleader.webserver.WebRuleServerServlet
</servlet-class>
<init-param>
<param-name>servertype</param-name>
<param-value>socket</param-value>
</init-param>
<init-param>
<param-name>ruleServerPort</param-name>
<param-value>1508</param-value>
</init-param>
<init-param>
<param-name>definepath</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>streamtype</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
Java代码:支持传输数据格式类型3
Property.getInstance().setServerSendtype(Property.ZIPBYTESEND);
RuleService engine = new RuleServerZipFactory("127.0.0.1",1508).getRuleService();
web.xml配置DBRuleServerServlet的streamtype参数
<servlet>
<servlet-name>WebRuleServerServlet</servlet-name>
<servlet-class>com.flagleader.webserver.WebRuleServerServlet
</servlet-class>
<init-param>
<param-name>servertype</param-name>
<param-value>socket</param-value>
</init-param>
<init-param>
<param-name>ruleServerPort</param-name>
<param-value>1508</param-value>
</init-param>
<init-param>
<param-name>definepath</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>streamtype</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
分享到:
评论

相关推荐

    VB封装API的DLL

    VisualBasic6.0编写的DLL&lt;br&gt;&lt;br&gt;封装函数过程一览表----按照分类及字母顺序&lt;br&gt;◆封装的10个过程,没有返回值◆&lt;br&gt;01、AboutAndHelp-----显示帮助信息&lt;br&gt;02、ExitOs-----------注销、重启和关机&lt;br&gt;03、Kill...

    水木清华站∶Java版精华区 含jsp及js等集合.chm

    Java版精华区 &lt;br&gt;含java jsp及js等精华帖子合集&lt;br&gt;适合收藏 查询&lt;br&gt;&lt;br&gt;序号 精华区主题 &lt;br&gt;--------------------------------&lt;br&gt; 1. [目录]Java教程 &lt;br&gt; 1. [目录]Java语言教程 &lt;br&gt; 2. [目录]来自java的传说...

    JSP訳文--工具--Java

    &lt;br&gt;UltraEdit 7.2&lt;br&gt;WebGain Studio 4 with VisualCafe&lt;br&gt;Forte for Java开发指南&lt;br&gt;Dreamweaver UltraDev&lt;br&gt;IBM NetObjects ScriptBuilder3.0&lt;br&gt;使用HomeSite加速JSP的开发&lt;br&gt;Java2的安全新特性下的Applet...

    Visual-MinGW

    * Home Page&lt;br&gt;* http://visual-mingw.sourceforge.net/&lt;br&gt;*&lt;br&gt;* Mailing list&lt;br&gt;* http://sourceforge.net/mail/?group_id=46778&lt;br&gt;* visual-mingw-general@lists.sourceforge.net&lt;br&gt;*&lt;br&gt;* License&lt;br&gt;* ...

    Visual.Assist.X10.0.1246.0

    Express Editions)&lt;br&gt;&lt;br&gt;Microsoft Visual Studio .NET 2003 &lt;br&gt;...Visual C++ 5.0&lt;br&gt;Microsoft Visual Studio 97&lt;br&gt;Microsoft eMbedded Visual Tools 4.0&lt;br&gt;Microsoft eMbedded Visual Tools 3.0&lt;br&gt;&lt;br&gt;

    Visual.Assist.X10.5.1727.0

    Express Editions)&lt;br&gt;&lt;br&gt;Microsoft Visual Studio .NET 2003 &lt;br&gt;...Visual C++ 5.0&lt;br&gt;Microsoft Visual Studio 97&lt;br&gt;Microsoft eMbedded Visual Tools 4.0&lt;br&gt;Microsoft eMbedded Visual Tools 3.0&lt;br&gt;&lt;br&gt;...

    Visual C++项目开发实例导航

    &lt;br&gt;Visual C++项目开发实例导航 &lt;br&gt;&lt;br&gt;【作 者】章五一 &lt;br&gt;【丛 书 名】 精品实例导航丛书 &lt;br&gt;&lt;br&gt;&lt;br&gt;【内容简介】&lt;br&gt;本书主要以七个典型项目工程的开发为例,探讨了Visual C++在各个领域中的实际应用,介绍...

    Visual C++ 编程资源大全(英文源码 数据库)

    1,01.zip&lt;br&gt;Calling Stored Procedures&lt;br&gt;调用存储过程(8KB)&lt;END&gt;&lt;br&gt;2,02.zip&lt;br&gt;Create Access data source name dynamically&lt;br&gt;动态创建Access的数据源名(5KB)&lt;END&gt;&lt;br&gt;3,03.zip&lt;br&gt;Using DAO to read data ...

    C#XML入门经典 C#编程人员必备的XML技能.part2

    XML模式——背景知识、语言和一般用法&lt;br&gt;&lt;br&gt;10.1 XML模式(XSD)的任务&lt;br&gt;10.2 格式良好且有效的XML模式&lt;br&gt;10.3 什么是模式&lt;br&gt;10.4 XML模式定义语言&lt;br&gt;10.4.1 XSD中的元素&lt;br&gt;10.4.2 定义属性&lt;br&gt;10.5 XML模式...

    C#深入浅出全接触

    &lt;br&gt;二、Java与C#&lt;br&gt;三、C#的主要特征&lt;br&gt;四、安装运行环境&lt;br&gt;五、C#编辑器&lt;br&gt;六、C#的程序结构&lt;br&gt;七、C#和名称空间&lt;br&gt;八、C#中一个经典例程的编写与编译&lt;br&gt;九、C#编程实战演习ABC&lt;br&gt; 1、使用Visual Studio ...

    notepad2

    based versions of Windows.&lt;br&gt;&lt;br&gt;&lt;br&gt;Features&lt;br&gt;&lt;br&gt; - Syntax highlighting: HTML, XML, PHP, ASP (JS, VBS), CSS,&lt;br&gt; JavaScript, VBScript, C/C++, C#, Resource Script, Makefiles, Java,&lt;br&gt; Visual ...

    《Visual.C#.编程精彩百例》配套光盘part1

    &lt;br&gt;实例20 获取车辆信息 &lt;br&gt;实例21 简单角色类游戏的制作 &lt;br&gt;实例22 旅馆住宿登记情况表制作 &lt;br&gt;实例23 长命名空间的应用 &lt;br&gt;实例24 文件特征计数 &lt;br&gt;实例25 文本框输入数据的验证 &lt;br&gt;&lt;br&gt;第2篇 Visual C#...

    《Visual.C#.编程精彩百例》配套光盘.part2

    &lt;br&gt;实例20 获取车辆信息 &lt;br&gt;实例21 简单角色类游戏的制作 &lt;br&gt;实例22 旅馆住宿登记情况表制作 &lt;br&gt;实例23 长命名空间的应用 &lt;br&gt;实例24 文件特征计数 &lt;br&gt;实例25 文本框输入数据的验证 &lt;br&gt;&lt;br&gt;第2篇 Visual C#...

    用Visual C# 2005开发的文本编辑器(修正版)

    名称:TextEditor (修正版)&lt;br/&gt;作者:ZCPP&lt;br/&gt;日期:2007年6月3日&lt;br/&gt;----------------------------&lt;br/&gt;环境:&lt;br/&gt;.net framework 2.0&lt;br/&gt;Visual Studio 2005&lt;br/&gt;----------------------------&lt;br/&gt;主窗体: ...

    C#编程经验技巧宝典

    8&lt;br&gt;&lt;br&gt;0018 有效利用Visual Studio 2005附带程序 8&lt;br&gt;&lt;br&gt;0019 有效使用MSDN帮助 9&lt;br&gt;&lt;br&gt;0020 如何设置MSDN帮助 9&lt;br&gt;&lt;br&gt;1.4 其他 10&lt;br&gt;&lt;br&gt;0021 如何添加项目引用 10&lt;br&gt;&lt;br&gt;0022 如何添加Web...

    Visual C++ 编程资源大全(源码 文件)

    Exception.zip&lt;br&gt;文件异常处理的一个例子&lt;2030kb&gt;&lt;END&gt;&lt;br&gt;25,filefind.zip&lt;br&gt;在一个特定目录下查找文件的例子&lt;1850kb&gt;&lt;END&gt;&lt;br&gt;26,AddBook.zip&lt;br&gt;利用文件存盘的地址本管理小程序&lt;2040kb&gt;&lt;END&gt;&lt;br&gt;27,HexView....

    Overview of the MPEG-4 Standard

    Major Functionalities in MPEG-4 Version 2&lt;br&gt;m 3.1 Systems&lt;br&gt;m 3.2 Visual&lt;br&gt;n 3.2.1 Natural Video&lt;br&gt;n 3.2.2 Body animation&lt;br&gt;n 3.2.3 Coding of 3-D Polygonal Meshes&lt;br&gt;m 3.3 Audio&lt;br&gt;m 3.4 DMIF&lt;br...

    JAVA编辑器

    本人不想使用庞大的Visual &lt;br&gt;Studio,但为了能编辑和使用&lt;br&gt;java,不得不开发了这一款小工具&lt;br&gt;,可以编译java程序,但是必须&lt;br&gt;安装好Java环境.&lt;br&gt;&lt;br&gt; 本编辑器有如下功能或者是&lt;br&gt;如下优点:&lt;br&gt; 1,关键字...

    MATLAB 7_0实用指南 (上册)

    )设计&lt;br&gt;5.1GUIDE简介&lt;br&gt;5.1.1启动GUIDE””&lt;br&gt;5.1.2输出编辑器&lt;br&gt;...接口&lt;br&gt;6.2.1COM生成器1.1&lt;br&gt;6.2.2用COM生成器生成组件&lt;br&gt;6.2.3在VisualBasic中使用组件&lt;br&gt;6.2.4使用COM生成器时可能遇到的问题&lt;br&gt;第7章...

    QR Code二维码识读控件

    二次开发语言 Borland C++ Builder、Visual C++&lt;br&gt;控件形式 动态链接库(可按需要定制其他形式)&lt;br&gt;二维码种类 QR Code GB/T 1884-2000&lt;br&gt;二维码尺寸范围 21×21-41×41&lt;br&gt;编码数据格式 数字编码 数字0-9&lt;br&gt;...

Global site tag (gtag.js) - Google Analytics