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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值