页游AS客户端架构设计历程记录

简介: 页游AS客户端架构设计历程记录

以下是一个只用JAVA做过服务器架构的程序员做的AS客户端架构,希望大家能推荐好的框架和意见,也求AS高程们的引导,等到基本功能成形后,低调开源,框架可以支持一个中度型页游的开发,本文不断更新中....

---------------------------------------------------------------------------

1.日志系统引入,基于org.as3commons.logging

2.其他系统的引入 as3commons

3.IOC 框架引入,基于spring actionscript,只实现了用application-context.xml方式去生成IOC容器的实例,没法用annotation 或者metadata方式扫描去实例化和注入,暂时先搁置这个疑问

4.config配置系统实现,并掌握注册事件侦听和自定义事件。

5.掌握AS对XML解析

6.改进Swift-tool的实现,让它可以对目录下递归打包xml文件成一个swf

7.实现load下载资源系统,该系统可以支持下载完XX资源,调用XX函数的回调方式,基于net.manaca.loaderqueue,并实现了loadDisplay[swf,图片(jpg,png,gif) ]和loadTxt[文本文件(xml,php,jsp…)]两种方式,把资源xml文件用embed方式合并入SWF改成了用工具去实现,这有便于开发人员不用再去维护ResourceXML.as文件,而很多xml文件打包成swf的功能以后会合并到导表工具中

8.改进导表工具导出的AS对象支持ORM模式

9.实现了策划资源(xml.lua等)加载系统,用AS 反射方式实现了XML策划数据无差别注入</

目录
相关文章
|
消息中间件 缓存 测试技术
企业微信针对百万级组织架构的客户端性能优化实践
本文主要分享的是企业微信在百对百万级大规模组织架构(后文简称大架构)时,是如何对客户端进行性能优化过程的,希望带给你启发。
98 0
|
存储 开发者
国标GB28181协议客户端开发(二)程序架构和注册
国标GB28181协议客户端开发(二)程序架构和注册
731 0
|
2月前
|
存储 网络协议 Unix
docker的底层原理一:客户端-服务器架构
本文详细解释了Docker的客户端-服务器架构,包括常驻后台的Docker守护进程、通过命令行接口发送请求的Docker客户端、以及它们之间通过Unix socket或网络接口进行的通信。
24 0
|
7月前
|
缓存 微服务
01.【微服务架构】服务注册与发现:AP和CP,你选哪个? -- 客户端容错
【5月更文挑战第12天】客户端容错机制确保在服务端或注册中心故障时仍能正确发送请求。当服务端崩溃,由于延迟,客户端一段时间内仍会尝试发送请求。客户端应实施 failover 策略,即检测到调用失败后,切换到其他节点重试,并将故障节点从列表移除。延时通常等于服务端与注册中心心跳间隔加通知时间。若网络问题导致客户端无法访问服务端,客户端应发送心跳以检测服务端状态,成功则恢复,连续失败则视为崩溃。若客户端无法连接注册中心,它应使用本地缓存并考虑退出。
83 1
01.【微服务架构】服务注册与发现:AP和CP,你选哪个? -- 客户端容错
|
6月前
|
前端开发 JavaScript 定位技术
高德客户端及引擎技术架构演进与思考
高德客户端及引擎技术架构演进与思考
|
移动开发 JavaScript 小程序
IM客户端架构设计
一些关于IM客户端架构的总结
316 0
|
设计模式 缓存 开发框架
「第二部:容器和微服务架构](10) API网关模式与客户端直接通信2
「第二部:容器和微服务架构](10) API网关模式与客户端直接通信2
|
消息中间件 开发框架 负载均衡
「第二部:容器和微服务架构](9) API网关模式与客户端直接通信
「第二部:容器和微服务架构](9) API网关模式与客户端直接通信
|
JSON 自然语言处理 前端开发
跨端架构下客户端侧API维护方案总结
淘宝App搜索业务侧采用的是局部动态化的跨端技术架构,客户端提供丰富的基础能力与视图组件的API,前端负责业务视图搭建与业务逻辑实现。
121 0
|
前端开发 数据库 UED
客户端架构优化
客户端架构优化
96 0