http://www.cnblogs.com/beniao/archive/2010/08/11/1797537.html在MEF之前,人们已经提出了许多依赖注入框架来解决应用的扩展性问题,比如OSGI 实现以Spring 等等。在 Microsoft 的平台上,.NET Framework 自身内...
分类:
其他好文 时间:
2014-11-26 01:16:32
阅读次数:
243
OSGi——面向服务架构规范简述去年我们组要开发一个新的产品,在讨论产品架构路线的时候,美国的架构师向大家征集了架构设计思想(我推荐了SCSF),有一位工程师向他推荐了OSGi。以前我还没有听过OSGi这玩意,虽然我参加工作后,现学了Java和Flex,但非常菜。在工作之前我用了4年的.NET。接触...
分类:
其他好文 时间:
2014-11-22 11:53:38
阅读次数:
166
开发环境: Windows2008R2 64位+MyEclipse10+jdk1.7.0_67+MySql5.5软件安装:myeclipse-10.0-offline-installer-windows.exe,jdk-7u67-windows-x64.exe,mysql-5.5.28-winx64.msi,mysql-connector-net-6.3.7.msi,Navicat_for_MyS...
分类:
数据库 时间:
2014-11-19 16:03:33
阅读次数:
352
OSGI的jar添加几个小问题及其注意的地方...
分类:
编程语言 时间:
2014-11-19 01:50:59
阅读次数:
170
这几天在做一个项目时需要在Android中使用OSGi框架(Apache Felix),于是在一个android 4.4.2 版本系统的某品牌的平板上实验。实验内容很简单:把felix包里的felix.jar包和一些bundles的jar包用android sdk里的dx及aapt工具转化为包含de...
分类:
移动开发 时间:
2014-11-17 22:27:17
阅读次数:
296
得到某PLUGIN的路径: Platform.getBundle("mypluginid").getLocation(). eclipse采用osgi后好像还可以: Activator.getDefault().getBundle().getLocation().(前提是这个插件有Activator...
分类:
系统相关 时间:
2014-11-10 19:32:59
阅读次数:
185
osgi 的框架的?apache felix?? equinox? osgi的bundle 的概念maven 的 ?module ?的 ? Eclipse 的 PlugIn? 的区别。。。。 OSGi与Maven Maven也具有模块化系统的特征;但是它只是一个编译时工具,而不是运...
分类:
系统相关 时间:
2014-11-04 20:02:23
阅读次数:
532
1、热部署是什么?对于Java应用程序来说,热部署就是在运行时更新Java类文件。2、热部署有什么用?可以不重启应用的情况下,更新应用。举个例子,就像电脑可以在不重启的情况下,更换U盘。OSGI也正是因为它的模块化和热部署,才显得热门。3、热部署的原理是什么?想要知道热部署的原理,必须要了解java...
分类:
编程语言 时间:
2014-11-03 10:03:16
阅读次数:
499
如果想根据给定的文件名称创建一个File实例,你可能会这么写:
File file = new File(当前类.class.getResource("config").toURI());
但是在osgi项目中,这种写法会报异常,异常信息是URI scheme is not "file",原因是osgi中采用的是bundleresources协议的URL,得到的URI中包含了”bundlere...
分类:
其他好文 时间:
2014-10-29 10:57:03
阅读次数:
152