守望者--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
<?xml version="1.0" encoding="UTF-8"?>
<config>
<servers defaultServer="javaServer">
<server id="javaServer" url="http://127.0.0.1:8080/javaserver/" type="java" protocol="http">
<!-- 暂不支持clientPackage和serverPackage功能 -->
<model clientPackage="" serverPackage="">
<item clientClass="com.flex.login.vo.User" regular="false" serverClass="com.vo.LoginVO"/>
</model>
</server>
<server id="dotNetServer" url="http://127.0.0.1:8080/server/" type="dotNet" protocol="http">
<!-- 暂不支持clientPackage和serverPackage功能 -->
<model clientPackage="" serverPackage="">
<item clientClass="com.flex.login.vo.User" serverClass="com.anxin.vo.LoginVO"/>
</model>
</server>
</servers>
</config>
复制代码
model 标签内
加入
regular属性 默认为 true 当值为 false 时 则该
model类可以不实现
IModelBasic接口
JAVA端:as2javaConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<!-- service所在的包,as端访问入口,不可为空 cache属性为是否缓存service实例,如果为false则每次访问都会重新创建service实例-->
<service package="" cache="true"/>
<!-- 解析Bean的工厂类,需要实现com.azri.as4j.bean.IBeanFactory接口,构造函数有一个String参数(参数为配置文件相关信息);如果为空则使用默认内置解析类; 写法请参照com.azri.as4j.bean.BaseBeanFactory -->
<beanFactory class="" config=""/>
<!-- 外部自定义类型解析类, 如果没有,class可以不填 -->
<outerResolve class=""/>
<!-- 外部自定义加密解密类, 如果没有,class可以不填 -->
<outerEncrypt class=""/>
<ModelBasic>
<model class=""/>
</ModelBasic>
</config>
复制代码
加入
<ModelBasic>
<model class=""/>
</ModelBasic>
复制代码
把不能实现IModelBasic接口的数据模型类及包名加入到 model 内即可
C# 端:WEB/as2aspx.xml
<?xml version="1.0" encoding="utf-8" ?>
<config>
<model>/Bin/MODEL.dll</model>
<service nameSpace="BLL" cache="true">/Bin/BLL.dll</service>
<!-- dll 表示dll的相对路径(如:/Bin/MODEL.dll),如果为空表示当前位置, class 表示命名空间加类名(如:MODEL.User) -->
<outerResolve dll="" class=""/>
<outerEncrypt dll="" class=""/>
<ModelBasic>
<model class=""/>
</ModelBasic>
</config>
复制代码
同JAVA端
欢迎光临 守望者--AIR技术交流 (http://www.airmyth.com/)