- 浏览: 1149679 次
- 性别:
- 来自: 火星郊区
博客专栏
-
OSGi
浏览量:0
文章分类
- 全部博客 (695)
- 项目管理 (48)
- OSGi (122)
- java (79)
- Vaadin (5)
- RAP (47)
- mysql (40)
- Maven (22)
- SVN (8)
- 孔雀鱼 (10)
- hibernate (9)
- spring (10)
- css (3)
- 年审 (6)
- ant (1)
- jdbc (3)
- FusionCharts (2)
- struts (4)
- 决策分析 (2)
- 生活 (10)
- 架构设计 (5)
- 破解 (2)
- 狼文化 (4)
- JVM (14)
- J2EE (1)
- 应用服务器 (1)
- 我的链接 (5)
- 数学 (2)
- 报表 (1)
- 百科 (6)
- Flex (7)
- log4j (2)
- PHP (1)
- 系统 (2)
- Web前端 (7)
- linux (6)
- Office (1)
- 安全管理 (5)
- python (2)
- dom4j (1)
- 工作流 (3)
- 养生保健 (4)
- Eclipse (8)
- 监控开发 (1)
- 设计 (3)
- CAS (1)
- ZK (41)
- BluePrint (3)
- 工具 (1)
- SWT (7)
- google (2)
- NIO (1)
- 企业文化 (2)
- Windoes (0)
- RCP (7)
- JavaScript (10)
- UML (1)
- 产品经理 (2)
- Velocity (10)
- C (1)
- 单元测试 (1)
- 设计模式 (2)
- 系统分析师 (2)
- 架构 (4)
- 面试 (2)
- 代码走查 (1)
- MongoDB (1)
- 企业流程优化 (1)
- 模式 (1)
- EJB (1)
- Jetty (1)
- Git (13)
- IPV6 (1)
- JQuery (8)
- SSH (1)
- mybatis (10)
- SiteMesh (2)
- JSTL (1)
- veloctiy (1)
- Spring MVC (1)
- struts2 (3)
- Servlet (1)
- 权限管理 (1)
- Java Mina (1)
- java 系统信息 (6)
- OSGi 基础 (3)
- html (1)
- spring--security (6)
- HTML5 (1)
- java爬虫搜索 (1)
- mvc (3)
最新评论
-
Tom.X:
http://osgia.com/
将web容器置于OSGi框架下进行web应用的开发 -
chenyuguxing:
你好, 为什么我的bundle export到felix工程中 ...
在Apache Felix中运行bundle -
string2020:
<niceManifest>true</ni ...
Bundle Plugin for Maven -
jsonmong:
OSGI,是未来的主流,目前已相当成熟。应用OSGI比较好的, ...
基于OSGi的声明式服务 -
zyhui98:
貌似是翻译过来的,有很少人在linux上做开发吧
如何成为“10倍效率”开发者
equinox使用代码加载了新的组件后,每次执行程序新的组件都会被加载,只要删除这个目录就可以还原了:
workspace\.metadata\.plugins\org.eclipse.pde.core\trasform.product
发表评论
-
关于Felix Log Service
2012-12-07 16:44 1567OSGi服务纲要规范中定义了服务于OSGi平台的通用日志服 ... -
Maven 3 Felix 4 Eclipse 的搭建与部署(部分转载自别人文章)
2012-10-18 10:24 20334.1.开发环境搭建 4.2开发工具 Maven 3 F ... -
【绝对路径】OSGi环境中获取Plugin/Bundle中文件资源的绝对路径
2012-10-08 10:53 2493摘要:在进行Eclipse RCP开发的过程中,需要使用一 ... -
OpenCore:基于OSGi开发纯插件体系结构的WEB应用程序
2012-09-21 17:46 1423随着OSGi/Equinox逐渐成为Java EE服务端的基础 ... -
OSGi技术在Java Web开发中的应用
2012-09-20 11:26 1411随着 Java SE 对模块化功能原生支持的一再推迟(据最 ... -
OSGI典型的应用案例
2012-09-20 11:26 1634OSGI典型的应用案例主要有两个:分别是Eclipse和BMW ... -
OSGi特点
2012-09-20 11:26 12491、JRE版本无关性。虽然Java一直被人们认为是“Write ... -
OSGI与JMX 的关系
2012-09-19 17:09 1058不过重点是: JMX 本来设计的用途就只为了管理,我们不 ... -
在equinox环境开发web应用的"利器" -- registerResources()方法 详解
2012-09-19 17:07 1228registerResources()方法详解 1、简介 ... -
在equinox环境开发web应用的"利器" -- 序
2012-09-19 17:05 1363在equinox环境中开发web应用必须要借助一些工具包提供的 ... -
equinox环境下web应用资源的部署
2012-09-19 17:04 1307osgi的equinox实现环境下,web服务器和web应用都 ... -
OSGi产生的背景--在繁荣的混乱之中走出困惑
2012-09-19 16:58 1165软件的复杂性正在以惊 ... -
将web容器置于OSGi框架下进行web应用的开发
2012-09-16 14:26 3539将web容器置于OSGi框架下,其实就是将web容器做成OSG ... -
在Eclipse中开发OSGi Bundle
2012-09-16 14:26 1330Eclipse为开发OSGI Bundle提供了良好的支持,它 ... -
【第一代服务注册形式】 - 将一个Bundle注册为服务
2012-09-14 10:09 11551、创建业务接口类及其实现类 Java代码 ... -
Declarative Services规范简介及应用
2012-09-14 10:08 1421Declarative Services 是一 ... -
用FileInstall管理Bundle的动态安装、启动、卸载
2012-09-14 10:07 13331、文件目录如下: F:\study_osgi ... -
服务工厂 - Bundle消费者返回不同的服务对象
2012-09-14 10:03 1207一般情况下,服务对象在注册后,任何其它的Bundle在请求 ... -
服务跟踪(ServiceTracker)
2012-09-14 09:58 1159当多个Bundle使用同一 ... -
OSGi容器中Bundle之间Synchronous Communication
2012-09-11 17:07 1560OSGi Core定义了一个服务层,提供了一个Bundl ...
相关推荐
通过深入分析"深入理解OSGi:Equinox原理、应用与最佳实践"的源代码,你可以了解到如何设计和实现OSGi Bundle,如何使用服务,以及如何管理Bundle的生命周期。同时,equinox-SDK-3.8的源代码提供了真实场景下的应用...
OSGi(Open Services Gateway Initiative)是一种模块化系统和Java服务框架,它允许在单个Java虚拟机(JVM)上动态地发现、加载和管理软件组件。Equinox是Eclipse基金会实现OSGi核心规范的一个开源实现,它是OSGi...
提到"Appfuse的缩小版",意味着这个"equinox-1.7"可能是一个定制的、精简过的Equinox版本,专门针对Appfuse的需求进行了优化,减少了不必要的组件,使得在Appfuse项目中使用更加轻便和高效。 从压缩包文件的文件...
**使用Equinox开发OSGI应用程序工程及源码详解** OSGi(Open Service Gateway Initiative)是一种模块化系统和Java服务框架,它允许在运行时动态发现、安装、卸载和更新软件模块。Equinox是Eclipse基金会提供的一个...
总结来说,使用Equinox开发OSGi应用程序涉及到理解OSGi核心概念,创建和配置bundle,使用服务,以及构建模块化应用架构。通过Eclipse和Equinox,开发者可以获得强大的工具支持,简化开发流程,实现高度可扩展和动态...
【标题】"Equinox快速入门"是针对IBM的开源OSGi框架Equinox的学习指南,它主要帮助初学者理解和掌握如何在开发环境中使用Equinox。OSGi(Open Service Gateway Initiative)是一种模块化系统,用于Java应用程序的...
- **binary**:这个目录可能包含编译后的二进制代码,如JAR文件,这些文件是Equinox SDK运行所需的。 - **features**:该目录包含了OSGi特性描述,定义了一组相关的插件和它们的依赖关系,便于安装和管理。 - **...
综上所述,"equinox-SDK-Oxygen"提供了基于Eclipse Oxygen的Equinox OSGi框架实现,包含了开发、运行和管理OSGi应用程序所需的各种组件和工具。通过这个SDK,开发者能够构建模块化的Java应用,并利用OSGi的强大功能...
Equinox P2是Eclipse平台中的一个核心组件,主要用于软件的发布、管理和更新。它提供了一种灵活且强大的机制,使得基于Eclipse的Rich Client Platform (RCP)应用程序能够实现自我更新。这篇博客的文章标题“使用...
在IT领域,OSGi(Open Services Gateway Initiative)是一种模块化系统和Java服务框架,它...这涉及到理解Bundle的生命周期、MANIFEST.MF文件的编写、Eclipse插件的使用,以及Java代码如何与OSGi框架交互等核心知识点。
5. **binary**:这个目录可能包含了编译后的二进制代码,如编译后的Java类或者其他非源码形式的资源,它们是构建和运行Equinox应用所必需的。 通过这个SDK,开发者可以深入了解和学习如何使用Equinox OSGi来构建...
这包括bundle的加载、解析、启动和停止等操作,以及如何通过Equinox API与OSGi服务进行交互。 3. **Bundle开发**:学习如何编写符合OSGi规范的Java代码,创建bundle的manifest.mf文件,声明导出和导入的包,配置元...
在使用这个SDK时,开发者可以利用Eclipse IDE中的工具,例如通过P2来添加、更新和管理插件,或者使用Equinox的生命周期管理API来控制服务的启动、停止和更新。此外,Equinox还支持Declarative Services(DS)和...
在本篇博文中,我们将探讨如何使用Equinox作为框架来开发OSGi应用程序。Equinox是Eclipse项目的一个组件,它提供了OSGi规范的实现,使我们能够构建模块化、可扩展且灵活的Java应用程序。OSGi(Open Service Gateway ...
OSGi是一种模块化系统,允许Java应用程序以模块化方式构建,这些模块称为"bundle",每个bundle都有自己的类加载器,使得组件之间能够独立更新、加载和卸载,而不会相互干扰。 在标题中提到的"equinox-SDK-Mars.2....
8. **类加载策略**:Equinox采用了一种灵活的类加载策略,允许每个Bundle拥有独立的类加载器,从而避免了类路径污染的问题。这种策略确保了模块之间的隔离性,即使它们共享相同的类名。 总之,Equinox和OSGi提供了...
Equinox是OSGi规范的一个实现,由Eclipse基金会开发,广泛应用于各种Java项目,尤其是那些需要动态部署、更新和管理组件的场景。 在《OSGi与Equinox 创建高度模块化的Java系统》一书的第6章中,作者深入探讨了如何...
当一个Bundle被加载后,它处于INSTALLED状态。RESOLVED状态表示所有必要的依赖关系都已经得到满足。在RESOLVED状态后,Bundle可以被启动,这时候它会进入STARTING状态,然后是ACTIVE状态。如果需要停止Bundle,则会...
7. **binary**文件:通常指的是二进制形式的库或者编译后的代码,它们是Equinox SDK运行的基础,可能包含操作系统级别的库、本地方法或者其他编译后的代码资源。 Equinox SDK Neon的使用不仅限于Java开发,还可以...