cloudstack源码架构解析,二次开发必备

4星(超过85%的资源)
所需积分/C币:50 2013-03-27 20:34:24 378KB PDF
95
收藏 收藏
举报

适用于cloudstack二次开发的源码结果分析,及开发流程说明
TCloud (依赖注入) ⑤ Computing Class A I private bb new bimp new adapter name c1s="cam。tc11.Am adapter name="b" class=col, tcloud,BIcpl", A 由容器关联 Class A C inject private Bb: Hew 容器 TIEW 读取配置文件 (面向方面编程) ⑤ TCloud Computing 权限 日志 事务 public void doSomethingOl loggerdebug(.) authentication check( H txn.start( 某个功能的实现 Realfunctiono txn.close(. I 事务 日志 public void doSomethingO Renalfunction 事务 某个功能的实现 Method interceptor 权限 xML definition TCloud (关系对象映射) ⑤ Computing 数据库为关系型,和对象不能直接映射 提供根据对象对关系数据库进行增删查改操作的功 能 架构分层概述 ⑤ TCloud Computing 实现了所有Cloudstackhttpapi 封装业务逻辑 与 Adapter交互实现定制化功能 封装了 Cloud stack对各类物理资源(和 hypervisor)的调用 封装数据访问逻辑 ⑤ TCloud Computing 目标:模块化、可扩展、可替换 TCloud 各种实体的定义位置 ⑤ Computing Components-premium. xml Components, xml Default ComponentLibrary Server perceptor DAO Manager Adapter DAO Adapter Factory Premium Componentlibrar Adapter DAO DAC Manager Checker Adapter 系统初始化 ⑤ TCloud Computing ComponentLocator,java parsed parse20 读取配置文件 运行 checker 如升级功能 创建实例 createInstance 如需要,配置 iNterceptor 配置依赖关系 Inject 注入依赖 调用各实例的 configure方法 启动实例 调用各实例的 start方法 获得实例 ⑤ TCloud Computing 获得 ComponentLocator getLocator(String server, String config FileName, String og4]Filename) getLocator(String server, getcurrentLocator( 通过 locator获得Dao, Manager, Adapter T getDao(Class<T> clazz T getManagerclass <T> clazz

...展开详情
试读 15P cloudstack源码架构解析,二次开发必备
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
qqqkingppp 资源一般,不值5分。
2016-01-25
回复
一个撒旦老头 没有看太懂
2015-11-19
回复
画饼 不错,蛮好的
2015-09-23
回复
pengjiang8508 内容不太全面,不过可以学习一下,多谢分享了
2015-09-01
回复
wjyyeah 帮助不大,5分不值。浪费了。
2015-08-24
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
cloudstack源码架构解析,二次开发必备 50积分/C币 立即下载
1/15
cloudstack源码架构解析,二次开发必备第1页
cloudstack源码架构解析,二次开发必备第2页
cloudstack源码架构解析,二次开发必备第3页

试读结束, 可继续读2页

50积分/C币 立即下载