刘剑锋
刘剑锋(翻译)
OSGi中国用户论坛主席
刘剑锋,OSGi中国用户论坛主席,使用OSGi近10年。现在财富50强中的一个电子消费产品公司担任高级架构师,负责互联网产品的管理和研发,以及新兴技术的推广和运用。
-
Tutorial: 敏捷与模块化-OSGi理论与实践
课程简介:培训时间:2014年4月23-24日,9:00-18:00,2天课程
培训地点:北京国际会议中心
培训价格:4500元
培训对象:资深的Java开发人员,以及动手能力强的架构师。
为期二天的OSGi培训将为与会者提供对OSGi的深入理解,范围包括从基本的OSGi到最新的企业级OSGi规范。培训包括80%的演讲和20%的动手实验,以加强对课程内容的理解。课程用英语教授,并有实时中文翻译。
什么是模块化
- OSGi Bundle,Java包之间的依赖性,Bundle间的依赖性,版本定义的基本要素
- 工具的使用,bnd和bndtools
- 开源OSGi的实现:Equinox,Felix和Knopflerfish
服务
- 服务和Bundle生命周期的介绍
- 声明式服务,组件的生命周期,服务的使用
- OSGi的蓝图组件模型
- 模块的配置
- 白板模式
OSGi实战
- 使用bnd和ANT建立Bundle
- 单元测试,集成测试
- 运行的配置,库和OBR
- 演变的API和语义版本
OSGi的服务纲要规范(OSGi Compendium)
- 模块配置的管理及服务
- 针对工具的元数据的Metatype服务
- 使用HTTP服务构建轻量级的Web服务器
企业OSGi规范
- 远程服务;服务的分布,发现和拓扑;现有的实现
- Web Application Bundles (WABs)和Web的部署选择
- 利用JNDI连接OSGi和JavaEE
- 使用JTA的交易
- JTA,在OSGi中的JDBC驱动程序
注意事项:学员需自备电脑,预先安装 Java 1.6 和 Eclipse 3.7以上版本,以便参与实验课程