
OSGi
欧米优
白俄罗斯国家技术大学 信息技术软件专业毕业。硕士研究生。请大家多多帮助
展开
-
OSGi打包Web Bundle 之classes
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.原创 2013-04-02 10:21:55 · 746 阅读 · 0 评论 -
OSGi with Equinox for beginners: console, launcher and configuration
Equinox is Eclipse’s implementation of OSGi modular environment. It’s one existing implementation developed by Eclipse Foundation for its Eclipse IDE 3.0. Originally was OSGi designed to be used in re转载 2013-08-23 12:17:51 · 1650 阅读 · 0 评论 -
用Maven开发OSGI Bundle
可能99%用Java开发软件的同学都会用Eclipse来作为开发用IDE,特别是开发OSGI方面的,可能更有可能用Eclipse。但很不幸,可能是因为早期对Eclipse的“童年”阴影,对Eclipse大量强大的功能,觉得学习繁琐,所以本人对Eclipse有点抗拒,当然这只是个人的感受:)。 那么不用Eclipse,我可以用什么呢?总不能用文本编辑器来写代码吧,所以我选择了netbe转载 2013-04-17 08:53:03 · 1858 阅读 · 0 评论 -
hbase进行osgi bundle化以后配置文件加载问题
hbase如果要用到osgi环境中,需要进行bundle化,但是有一点比较特别的是其配置文件hbase-default.xml的加载。通过HBaseConfiguration.create()实例化HBaseConfiguration以后,addHbaseResources会去加载hbase-default.xml以及hbase-site.xml[java] view plai转载 2013-04-02 09:36:58 · 1117 阅读 · 0 评论 -
Maven和Tycho
点进来读这篇文章的朋友,我假定你已经知道maven的基本知识,也知道Eclipse,知道Eclipse是基于OSGi,初步了解Eclipse插件开发或者说OSGi模块化开发。如果对这些知识不了解,甚至完全没有听过,那请绕开本文。Maven简单来说是Java世界的一种新型的build工具,比ant的最大好处是依赖的管理,以及配置文件的可读性,可复用性,可扩展性。Maven的配置文件称为POM,转载 2013-04-02 16:00:57 · 857 阅读 · 0 评论 -
从Eclipse plugin中读文件
进行Eclipse插件开发或者RCP开发的时候,常常遇到这样的需求:程序员准备了几个文件打在jar包里,在程序运行的时候由用户的操作触发,要读jar包里的这几个文件,显示内容在界面上,或者直接复制文件到用户的目录中。这里提供两种直截了当的方法来实现这一目的。第一,使用OSGi自带的utility class / methods,例子中的com.company.example是bundle (或转载 2013-04-02 15:54:35 · 762 阅读 · 0 评论 -
OSGI加载第三方非bundle化jar包的几种方式
以下皆以felix osgi + JBoss7为例。osgi运行期类加载按照以下顺序进行:1>对于以java.开头的package,用父加载器,即启动osgi framework的类加载器,如果找不到类,报exception2>如果依赖的类是Import-Package中某个package定义的类,那么osgi framework将从Export这个package的bundle中加载类转载 2013-04-02 09:37:41 · 1738 阅读 · 0 评论 -
Maven和Tycho
点进来读这篇文章的朋友,我假定你已经知道maven的基本知识,也知道Eclipse,知道Eclipse是基于OSGi,初步了解Eclipse插件开发或者说OSGi模块化开发。如果对这些知识不了解,甚至完全没有听过,那请绕开本文。Maven简单来说是Java世界的一种新型的build工具,比ant的最大好处是依赖的管理,以及配置文件的可读性,可复用性,可扩展性。Maven的配置文件称为POM,转载 2013-04-02 15:38:31 · 986 阅读 · 0 评论 -
OSGi + RAP 启动lanuch文件VM自变量
-Dorg.mortbay.jetty.Request.maxFormContentSize=2000000-Dosgi.noShutdown=true-Declipse.ignoreApp=true-Dorg.eclipse.rwt.compression=true-Dorg.eclipse.rwt.clientLibraryVariant=DEBUG-Dorg.eclips原创 2013-04-02 15:33:14 · 1710 阅读 · 1 评论 -
网络OSGi资料精华收藏(转)
来自BlueDavy的博客:1. 第一本OSGi中文书籍将于7月底上市 (恭喜!)2. 为什么学习OSGi3. OSGi成为JSR291以及OSGi对Spring产生的影响4. OSGi应用于企业应用Step by step之持久篇5. SCA:企业应用开发的利器6. OSGi和SCA7. 基于OSGi实现可扩展的模块的设计8. OSGi in action转载 2013-09-26 12:35:55 · 1030 阅读 · 0 评论