守望者--AIR技术交流

标题: 【版本更新】AS3_NETWORK_1.2.1 更新 [打印本页]

作者: 破晓    时间: 2015-6-10 10:54
标题: 【版本更新】AS3_NETWORK_1.2.1 更新
新增功能:

支持无法实现IModelBasic接口的数据模型,比如原来的数据已经打包(swc,jar,dll)无法修改

AS端:assets/configs/serverConfig.xml
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <config>
  3.   <servers defaultServer="javaServer">
  4.         <server id="javaServer" url="http://127.0.0.1:8080/javaserver/" type="java" protocol="http">
  5.            <!-- 暂不支持clientPackage和serverPackage功能 -->
  6.                 <model clientPackage="" serverPackage="">
  7.                         <item clientClass="com.flex.login.vo.User" regular="false" serverClass="com.vo.LoginVO"/>
  8.                 </model>
  9.         </server>
  10.        
  11.         <server id="dotNetServer" url="http://127.0.0.1:8080/server/" type="dotNet" protocol="http">
  12.            <!-- 暂不支持clientPackage和serverPackage功能 -->
  13.                 <model clientPackage="" serverPackage="">
  14.                         <item clientClass="com.flex.login.vo.User" serverClass="com.anxin.vo.LoginVO"/>
  15.                 </model>
  16.         </server>
  17.   </servers>
  18. </config>
复制代码
model 标签内加入  regular属性  默认为  true     当值为  false  时  则该model类可以不实现IModelBasic接口

JAVA端:as2javaConfig.xml

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <config>
  3.         <!-- service所在的包,as端访问入口,不可为空 cache属性为是否缓存service实例,如果为false则每次访问都会重新创建service实例-->
  4.         <service package="" cache="true"/>
  5.   <!-- 解析Bean的工厂类,需要实现com.azri.as4j.bean.IBeanFactory接口,构造函数有一个String参数(参数为配置文件相关信息);如果为空则使用默认内置解析类; 写法请参照com.azri.as4j.bean.BaseBeanFactory -->
  6.   <beanFactory class="" config=""/>
  7.         <!-- 外部自定义类型解析类, 如果没有,class可以不填 -->
  8.         <outerResolve class=""/>
  9.         <!-- 外部自定义加密解密类, 如果没有,class可以不填 -->
  10.         <outerEncrypt class=""/>
  11.        
  12.         <ModelBasic>
  13.            <model class=""/>
  14.         </ModelBasic>
  15. </config>
复制代码
加入

  1. <ModelBasic>
  2.            <model class=""/>
  3.         </ModelBasic>
复制代码
把不能实现IModelBasic接口的数据模型类及包名加入到  model  内即可


C#  端:WEB/as2aspx.xml

  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <config>
  3.   <model>/Bin/MODEL.dll</model>
  4.   <service nameSpace="BLL" cache="true">/Bin/BLL.dll</service>
  5.   <!-- dll 表示dll的相对路径(如:/Bin/MODEL.dll),如果为空表示当前位置, class 表示命名空间加类名(如:MODEL.User) -->
  6.   <outerResolve dll="" class=""/>
  7.   <outerEncrypt dll="" class=""/>

  8.   <ModelBasic>
  9.     <model class=""/>
  10.   </ModelBasic>
  11. </config>
复制代码
同JAVA端








欢迎光临 守望者--AIR技术交流 (http://www.airmyth.com/)