论坛首页 编程语言技术论坛

osgi 学习教程

浏览 5389 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-05-31   最后修改:2012-06-08

       接触osgi也没多久,本来不打算写这个模块的,网上现在osgi的教程还不多,在开发过程中遇到问题解决的过程实在痛苦,有时候一个很小的问题可能会折腾好几天,我想很多刚接触osgi开发的也和我有同样的感受,所以还是决定把开发过程中遇到的一些问题和解决方法写出来,希望会对初学者有点帮助,欢迎交流,共同进步。
       用osgi在开始的设计阶段很重要,因为第一次接触osgi,前期的设计变动比较大,代码重构了很多次。OSGI搭建系统带来的是架构级别的改变,模块化设计、面向服务的组件模型设计以及动态性的设计三个方面,也只有在把握好了这三方面才能充分的发挥基于OSGI搭建系统的优势,否则也许会给项目带来更大的痛苦。
      后面会做个demo演示osgi-ds,日志,读取properties文件,spring-dm,普通jar包osgi化,数据库连接,事务配置,控制台命令,非eclipse环境启动配置。
      每个demo的源代码在最后都有提供下载!

Osgi 背景和理论基础书籍

OSGi原理与最佳实践(精选版) http://download.csdn.net/detail/ferry_passion/4333062

OSGI实战 http://download.csdn.net/detail/ferry_passion/4333068

OSGI进阶  http://download.csdn.net/detail/ferry_passion/4333072

Spring OSGi 入门  http://download.csdn.net/detail/ferry_passion/4333076

 

所有用到的jar包  http://download.csdn.net/detail/ferry_passion/4333084

 

 1.   搭建target platform环境

 2.   第一个plug-in项目

 3.   自定义osgi控制台命令

 4.   Osgi DeclarativeServices

 5.   Spring-dm

 6.   普通jar包osgi化

 7.   Osgi数据库连接

 8.   Osgi读取properties文件

 9.   osgi 日志

 10. Osgi事务管理和对OracleSequence支持

 11. 非eclipse环境启动Osgi配置

 

 

   发表时间:2012-06-01  
支持楼主,请楼主出下一集
0 请登录后投票
   发表时间:2012-06-01  

 1.   搭建target platform环境

 2.   第一个plug-in项目

 3.   自定义osgi控制台命令

 4.   Osgi DeclarativeServices

 5.   Spring-dm

 6.   普通jar包osgi化

 7.   Osgi数据库连接

 8.   Osgi读取properties文件

 9.   osgi 日志

 10. Osgi事务管理和对OracleSequence支持

 11. 非eclipse环境启动Osgi配置

0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics