OSGI 企业级开发系列

  1、 出于兴趣,最近在学习OSGi相关内容,将学习历程记录下来,一来给自己加点动           力,二来希望认识共同学习OSgi的朋友,互相学习。



 2、OSGi 平台选型:目前我接触到的是Eclipse采用Equinox 和 Apache的Felix
    个人感觉Felix更流行一些,参考的几本书籍的代码都是基于此平台的,加上众多子项目   (Ipojo Aries)貌似是不错的选择。
     equinox 平台有较多的中文参孝资料,《OSGi原理与最佳实践》中的项目就是基于此平     台,也有一些子相关项目,像Gemini项目


3、需解决的问题:
    1、OSGi与JDBC的集成,通过JDBC访问oracle数据库
    2、OSGi与JPA的集成,通过JPA访问oracle数据库
    3、系统按模块划分的粒度
    4、OSGi开发WEB项目的相关步骤与问题
    5、Web前端采用什么框架、技术


至于hibernate,《OSGi 进阶》中详细介绍了如何集成,本人水平水限,研究半开未弄懂,


4、存在疑问
    1、Blueprint规范与DeclarativeServices规范的区别
    2、Geinimi Blueprint项目与Spring 的关系
    3、OSGi与Web服务器的整合
5、说明:
    经过前期了解与实践采用Equinox与Geinimi来组合一些开源框架实现一个OA系统,项目源码会放到Goole code中,


开发环境:    Eclipse 4.2.1
OSGi环境:    equinox 3.8 、Felix 4.0.3 看情况选择,标准OSGi

      Bundel可以运行在这两个平台上
OSGi企业补充:Apache Aries,Gemini
JPA:         openJPA 2.2.0
前端:        JSP+Servlet,Spring MVC ,JQuery EasyUI


6、本博客采用知识点实践攻关一个个小问题,最后整合在一起的思路,期间引用的博文与参考资料都会提供出来,在此开题励志

成功在于不停的实践,与君共勉

猜你喜欢

转载自kxinzhu.iteye.com/blog/1702237