守望者--AIR技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ANE FlasCC 炼金术
查看: 930|回复: 0

[项目讨论] 【版本更新】AS3_NETWORK_1.2.1 更新

[复制链接]
  • TA的每日心情
    擦汗
    2018-4-10 15:18
  • 签到天数: 447 天

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    562
    贡献
    29
    金币
    51696
    钢镚
    1422

    开源英雄守望者

    发表于 2015-6-10 10:54:18 | 显示全部楼层 |阅读模式
    新增功能:

    支持无法实现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技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    
    关闭

    站长推荐上一条 /4 下一条

    QQ|手机版|Archiver|网站地图|小黑屋|守望者 ( 京ICP备14061876号

    GMT+8, 2019-8-25 17:31 , Processed in 0.037122 second(s), 33 queries .

    守望者AIR

    守望者AIR技术交流社区

    本站成立于 2014年12月31日

    快速回复 返回顶部 返回列表