守望者--AIR技术交流
标题:
【版本更新】AS3_NETWORK_1.2.0 更新
[打印本页]
作者:
破晓
时间:
2015-5-27 16:25
标题:
【版本更新】AS3_NETWORK_1.2.0 更新
本次更新重新调整了框架
调整如下:
加入通信ID,每次通信都会生成一个唯一ID
JAVA端
as2javaConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<!-- service所在的包,as端访问入口,不可为空 cache属性为是否缓存service实例,如果为false则每次访问都会重新创建service实例-->
<service package="" cache="true"/>
<!-- 外部自定义类型解析类, 如果没有,class可以不填 -->
<outerResolve class=""/>
<!-- 外部自定义加密解密类, 如果没有,class可以不填 -->
<outerEncrypt class=""/>
<!-- 解析Bean的工厂类,需要实现com.azri.as4j.bean.IBeanFactory接口,构造函数有一个String参数(参数为配置文件相关信息);如果为空则使用默认内置解析类; 写法请参照com.azri.as4j.bean.BaseBeanFactory -->
<beanFactory class="" config=""/>
</config>
复制代码
service中加入cache属性 可以选择是否缓存service实例
重新调整解析Bean的工厂类
如果项目中需要整合Spring框架则可以通过配置该属性进行整合
示例:
<beanFactory class="com.azri.as4j.bean.AS2JAVABeanFactory" config="applicationContext.xml"/>
复制代码
AS2JAVABeanFactory 必须实现
com.azri.as4j.bean.IBeanFactory接口,且构造函数中有一个String参数
示例如下:
package com.azri.as4j.bean;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* 获取Bean的工厂
* @author 破晓
*
*/
public class AS2JAVABeanFactory implements IBeanFactory {
private static BeanFactory bf;
/**
* @param configName 配置文件地址 applicationContext.xml
*/
public AS2JAVABeanFactory(String configName)
{
//读取spring配置文件
if(bf == null)
bf = new ClassPathXmlApplicationContext(configName);
}
@Override
public Object getBean(String beanName) {
return bf.getBean(beanName);
}
@Override
public Boolean containsBean(String beanName) {
return bf.containsBean(beanName);
}
}
复制代码
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/TestAS4J_PV/" type="java" protocol="http">
<model>
<item clientClass="cn.demo.User" serverClass="com.azri.module.test.vo.User"/>
</model>
</server>
</servers>
</config>
复制代码
使用方法参见示例项目:
源码下载地址:
作者:
hujin0618
时间:
2015-5-28 13:28
这个 派什么用场的。 没弄清楚
作者:
hujin0618
时间:
2015-5-28 13:31
看了下专题,知道了。
作者:
flypallas
时间:
2016-1-1 22:52
看一看看一看看一看看一看
作者:
laoniusanche
时间:
2018-6-14 12:54
欢迎光临 守望者--AIR技术交流 (http://www.airmyth.com/)