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、本博客采用知识点实践攻关一个个小问题,最后整合在一起的思路,期间引用的博文与参考资料都会提供出来,在此开题励志
成功在于不停的实践,与君共勉
分享到:
相关推荐
随着Spring框架最新版本——3.0版的发布,Spring平台已经发展成熟,成为Java、Java虚拟机、Groovy、NET或者Action-Script开发人员最强大、最具革命性的...卢比奥,Daniel Rubio,超过10年的企业级和Web开发经验顾问。
随着Spring框架最新版本——3.0版的发布,Spring平台已经发展成熟,成为Java、Java虚拟机、Groovy、NET或者Action-Script开发人员最强大、最具革命性的...卢比奥,Daniel Rubio,超过10年的企业级和Web开发经验顾问。
随着Spring框架最新版本——3.0版的发布,Spring平台已经发展成熟,成为Java、Java虚拟机、Groovy、NET或者Action-Script开发人员最强大、最具革命性的...卢比奥,Daniel Rubio,超过10年的企业级和Web开发经验顾问。
随着Spring框架最新版本——3.0版的发布,Spring平台已经发展成熟,成为Java、Java虚拟机、Groovy、NET或者Action-Script开发人员最强大、最具革命性的...卢比奥,Daniel Rubio,超过10年的企业级和Web开发经验顾问。
随着Spring框架最新版本——3.0版的发布,Spring平台已经发展成熟,成为Java、Java虚拟机、Groovy、NET或者Action-Script开发人员最强大、最具革命性的...卢比奥,Daniel Rubio,超过10年的企业级和Web开发经验顾问。
随着Spring框架最新版本——3.0版的发布,Spring平台已经发展成熟,成为...卢比奥,Daniel Rubio,超过10年的企业级和Web开发经验顾问。 这是这本书的英文版,可以对着中文去看看,如果觉得中文翻译的有问题,可以参考
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...
此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...