|
请注意,课程清晰度为普通清晰度,非超清,但也不模糊,代码可以看得清清楚楚~
技术简介:
OSGI (面向Java的动态模型系统)
OSGi(Open Service Gateway Initiative)技术是Java动态化模块化系统的一系列规范。OSGi一方面指维护OSGi规范的OSGI官方联盟,另一方面指的是该组织维护的基于Java语言的服务(业务)规范。简单来说,OSGi可以认为是Java平台的模块层。
OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。Java提供在多个平台支持产品的可移植性。OSGi技术提供允许应用程序使用精炼、可重用和可协作的组件构建的标准化原语,这些组件能够组装进一个应用和部署中。
适用人群: 有一定Java EE基础的编程人员,系统架构师、系统设计师;
定位于 Java EE 中级,学习该课程应该至少掌握 S.S.H 框架.
课程目标
目标:通过本系列课程的学习,可以达对OSGi有一个全面的认识和使用,对OSGI的一些周边生态系统也有实战的讲解
本系列课程将讲解OSGi的核心规范,纲要规范以及和OSGi有关的实现、OSGi框架、OSGi容器OSGi的框架有Apache Felix, Apache AriesOSGi的容器有Apache Karaf通过大量的例子,实战讲解OSGi,以及OSGi的周边生态系统.
目前,单独讲OSGI课程不多,比较稀缺。
课程目录:
1. OSGi概要介绍及课程计划 32:08
2. Apache Felix介绍 19:56
3. OSGi helloword 10:14
4. OSGi Bundle 49:32
5. Bundle的事件监听 12:05
6. OSGi的类加载机制 15:44
7. OSGi服务的介绍 42:37
8. OSGi服务的事件监听 15:41
9. OSGi服务跟踪器 25:23
10. OSGi服务钩子 21:50
11. OSGi声明式服务 18:58
12. Apache Aries 05:44
13. Apache Karaf 18:57
14. Maven Bundle Plugin 插件 27:56
15. OSGi Blueprint(一) 31:17
16. OSGi Blueprint(二) 22:19
17. Log Service 18:41
18. HTTP Service 32:40
19. Configuration Admin Service(一)36:20
20. Configuration Admin Service(二)31:15
21. Event Admin Service 26:11
22. JNDI Service 17:28
23. JDBC Service 35:47
24. JPA Service 42:54
25. 实现基于注解的Blueprint 44:17
26. Apache Karaf Features 45:12
27. OSGi开发中的一些注意事项 49:34
----------------------------------------------------------------
共27课时共12小时30分钟.
下载地址:
|
|