知识大全 OSGI实战和进阶
Posted 资料
篇首语:一卷旌收千骑虏,万全身出百重围。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 OSGI实战和进阶相关的知识,希望对你有一定的参考价值。
OSGI实战和进阶 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
这两天才看了BlueDavy的《OSGI实战》和《OSGI进阶》 篇写得很好的文档
实战可做OSGI的入门资料 进阶可做OSGI的实践资料
很感谢BlueDavy大大的文档 他的BLOG是
进阶中讲解了一个留言板的例子 基于Spring/Hibernate/WebWork /OSGI
其中提供了Hibernate和WebWork 的OSGI集成方案实现 很精彩 Spring则采用spring osgi
其留言板的例子是按应用模块进行划分的 并用Equinox的扩展点方式展现了菜单的加载和卸载实例 虽然这个菜单仅仅是一个链接 但也颇有参考意义
此外还有如何将现有系统重构成OSGI系统的讲解 并总结了自己对OSGI应用中的设计模式和最佳实践的理解
这是目前我看到的最好的OSGI的中文资料了
该书对模块的划分很细(其实不是基于功能模块 而是基于用例了) 可能是因为留言板的例子太过简单 只好如此来演示 我想 在实际的项目中不会以这样的细粒度进行分模块的开发 否则BUNDLE会多不胜数 反而给维护带来麻烦
在BlueDavy总结的最佳实践中 我认为 接口和实现分离为不同的Bundle 不是一个好的实践 搞太多的BUNDLE不是好事情 把接口BUNDLE挂著只对实现BUNDLE进行热插拔 与将接口和实现放在一个BUNDLE中做热插拔是一样的
使用spring osgi时就需要导入那么多的BUNDLE 我想最好能提供一个集成的BUNDLE 让开发者更容易搭建开发环境 当然也提供零散的BUNDLE让开发者可以自行选择需要的 就像有spring jar也有spring bens jar/spring context jar/spring aop jar一样
现在搭建一个spring osgi的开发环境还是挺麻烦的 在下载的spring osgi M 的lib中还少了一些BUNDLE 只好在M 中去找 spring 发行的jar包将会同时支持普通开发和OSGI开发 那时可能会方便一点 现在还是rc 的版本 没有试验是否可用
cha138/Article/program/Java/ky/201311/28459相关参考
基于OSGi和Spring开发Web应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 作为一个
利用OSGi解决Eclipse插件难题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本文介绍了一个
Spring-OSGI1.0M3中文手册 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 关于he
Ant基本模版和进阶范例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 编译打jar包运行程序的
JAR进阶 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 先对JAR作一下简要介绍JAR是一种与
知识大全 Hibernate 3 Annotations 进阶
Hibernate3Annotations进阶 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘
LIDS精通与进阶(二) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 四保护重要进程 进
SUNWEN教程之----C#进阶(十) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 大家好我
进阶教程——Java网络编程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java最初是作为一
进阶教程——Java性能优化通用篇 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一通用篇 通