- 浏览: 1152566 次
- 性别:
- 来自: 火星郊区
博客专栏
-
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倍效率”开发者
Installed 、 Resolved、 Starting、 active、 stopping、 uninstalled
【注意】:
(1) 即使Bundle 已经停止,其export 的package 仍然是可以使用的,这也就意味着可以执行RESOLVED 状态的Bundle 中export package 的类。
(2) Bundle 已卸载,其export 的package 对于已经在使用的Bundle 而言仍然是可用的,但对于新增的Bundle 则不可使用已卸载的Bundle export 的package 。
发表评论
-
关于Felix Log Service
2012-12-07 16:44 1574OSGi服务纲要规范中定义了服务于OSGi平台的通用日志服 ... -
Maven 3 Felix 4 Eclipse 的搭建与部署(部分转载自别人文章)
2012-10-18 10:24 20404.1.开发环境搭建 4.2开发工具 Maven 3 F ... -
【绝对路径】OSGi环境中获取Plugin/Bundle中文件资源的绝对路径
2012-10-08 10:53 2510摘要:在进行Eclipse RCP开发的过程中,需要使用一 ... -
OpenCore:基于OSGi开发纯插件体系结构的WEB应用程序
2012-09-21 17:46 1426随着OSGi/Equinox逐渐成为Java EE服务端的基础 ... -
OSGi技术在Java Web开发中的应用
2012-09-20 11:26 1418随着 Java SE 对模块化功能原生支持的一再推迟(据最 ... -
OSGI典型的应用案例
2012-09-20 11:26 1639OSGI典型的应用案例主要有两个:分别是Eclipse和BMW ... -
OSGi特点
2012-09-20 11:26 12561、JRE版本无关性。虽然Java一直被人们认为是“Write ... -
OSGI与JMX 的关系
2012-09-19 17:09 1064不过重点是: JMX 本来设计的用途就只为了管理,我们不 ... -
在equinox环境开发web应用的"利器" -- registerResources()方法 详解
2012-09-19 17:07 1239registerResources()方法详解 1、简介 ... -
在equinox环境开发web应用的"利器" -- 序
2012-09-19 17:05 1370在equinox环境中开发web应用必须要借助一些工具包提供的 ... -
equinox环境下web应用资源的部署
2012-09-19 17:04 1311osgi的equinox实现环境下,web服务器和web应用都 ... -
OSGi产生的背景--在繁荣的混乱之中走出困惑
2012-09-19 16:58 1172软件的复杂性正在以惊 ... -
将web容器置于OSGi框架下进行web应用的开发
2012-09-16 14:26 3546将web容器置于OSGi框架下,其实就是将web容器做成OSG ... -
在Eclipse中开发OSGi Bundle
2012-09-16 14:26 1337Eclipse为开发OSGI Bundle提供了良好的支持,它 ... -
【第一代服务注册形式】 - 将一个Bundle注册为服务
2012-09-14 10:09 11581、创建业务接口类及其实现类 Java代码 ... -
Declarative Services规范简介及应用
2012-09-14 10:08 1424Declarative Services 是一 ... -
用FileInstall管理Bundle的动态安装、启动、卸载
2012-09-14 10:07 13351、文件目录如下: F:\study_osgi ... -
服务工厂 - Bundle消费者返回不同的服务对象
2012-09-14 10:03 1210一般情况下,服务对象在注册后,任何其它的Bundle在请求 ... -
服务跟踪(ServiceTracker)
2012-09-14 09:58 1164当多个Bundle使用同一 ... -
OSGi容器中Bundle之间Synchronous Communication
2012-09-11 17:07 1566OSGi Core定义了一个服务层,提供了一个Bundl ...
相关推荐
与 SharedPreferences 相比,Bundle 并不是一种持久化的存储方式,它的数据不是持久化状态。SharedPreferences 是一种简单的存储持久化的设置,用于存储一些简单的键值对,它将数据保存在一个 xml 文件中。Bundle 则...
开发者也可以利用这个特性手动保存和恢复状态,通过`onSaveInstanceState(Bundle outState)`和`onCreate(Bundle savedInstanceState)`方法。 五、Bundle的限制 虽然Bundle功能强大,但也有其局限性。例如,它不...
例如,当设备旋转或者系统需要销毁并重新创建Activity时,可以通过Bundle保存Activity的状态,然后在onCreate()或onRestoreInstanceState()方法中恢复。 此外,对于自定义对象,需要实现Serializable或Parcelable...
3. **使用场景**:Intent主要用于启动或启动并传递数据给另一个组件,而Bundle可以作为独立的数据存储,适用于任何需要保存和恢复状态的场合。 4. **安全性**:直接通过Intent传递数据可能会暴露给其他组件,因为...
- 保存状态:当Activity由于配置更改(如屏幕旋转)而被销毁并重建时,`Bundle`可以用来保存和恢复Activity的状态。 - Intent的额外数据:在Intent中,`Bundle`用于存储额外的数据,使Intent能够携带更多信息。 2...
`Bundle`主要用于在Activity之间传递数据,或者在Fragment之间传递数据,甚至是保存Activity的状态。下面将详细探讨`Bundle`的使用、特点以及相关知识点。 一、`Bundle`的创建与使用 `Bundle`对象可以通过`new ...
在Felix中,一个bundle可以处于四种状态:INSTALLED(已安装)、RESOLVED(已解析)、STARTING(启动中)、ACTIVE(活跃)。当bundle被加载到系统中时,它首先被安装,然后解析其依赖关系,接着启动执行其启动代码,...
Bundle对象是Android系统用于存储和传递数据的一种容器,而Activity则是应用程序的基本组件,负责显示用户界面并处理用户交互。理解如何有效地在两者之间传递数据是提升Android开发技能的关键。 ### 1. Bundle对象...
设置Bundle的六种基本形式: 1. **Toggle Switch**(开关):用户可以打开或关闭某个功能。 2. **Slider**(滑块):用于调整数值,如音量或亮度。 3. **Multi-value**(多值选择):让用户在预设的几个选项中选择...
4. **保存Activity状态**:当Activity被销毁并重新创建(例如设备旋转导致配置改变)时,可以使用onSaveInstanceState(Bundle outState)方法保存当前状态到Bundle,然后在onCreate(Bundle savedInstanceState)或...
`OSGI bundle change listener`是指用于监听OSGi环境中bundle状态变化的机制。 在OSGi框架中,bundle的状态可以是`INSTALLED`、`RESOLVED`、`STARTING`、`ACTIVE`、`STOPPING`或`UNINSTALLED`。开发者通常需要知道...
2. **生命周期**:每个Bundle有启动、暂停、停止和更新四种状态,便于管理和控制。 3. **服务**:OSGi服务允许模块之间通过接口进行通信,而不是直接引用彼此,提高了组件解耦。 4. **配置管理**:OSGi允许动态配置...
Travis CI和CircleCI是两种流行的开源CI平台,它们允许开发者配置自动化脚本来执行构建、测试和部署任务。在这些平台上集成bundle大小检查,可以确保每次代码提交后,新的bundle不会过度膨胀。例如,你可以设置一个...
- 同样,`onCreate(Bundle)`或`onActivityCreated(Bundle)`中可以使用`savedInstanceState`恢复之前保存的状态。 5. **Parcelable接口**: - 自定义对象要存入`Bundle`,必须实现`Parcelable`接口。`Parcelable`...
广播Receiver是Android中的一种事件驱动机制,用于监听全局事件。系统和应用都可以发送广播,Receiver通过注册BroadcastReceiver并在onReceive(Context context, Intent intent)中处理接收到的广播。广播分为有序...
首先,"Warrior Pack Bundle 2" 提供了一系列精心设计的武士角色动画,这些动画适用于多种场景和动作状态。在Unity中,动画是通过动画状态机来管理的,这是一个图形化工具,允许开发者将不同的动画连接起来,形成...
这个"Android-一个Android工具类用于将对象保存在一个Bundle中没有任何样板代码"的项目,提供了一种简洁的方式,使得开发者无需编写大量的样板代码就能实现对象的序列化和存储。这种工具类通常会封装序列化过程,...
OSGi是一种Java模块化系统,它允许开发者将应用程序拆分成独立的、可热插拔的模块,每个模块称为一个Bundle。SpringDM提供了一种在OSGi容器中使用Spring IoC(Inversion of Control)和AOP(Aspect-Oriented ...
一个bundle可以处于未安装、已安装、启动、暂停、停止或卸载这六种状态之一。当bundle启动时,OSGI框架会解析其MANIFEST.MF文件中的元数据,识别出依赖的其他bundle,并确保这些依赖项已启动并可用。 在OSGI中,...
".rar" 文件扩展名表明这个 Vidalia 套件是以 RAR 格式压缩的,这是一种流行的文件压缩格式,由 winRAR 软件创建。RAR 格式通常能提供更好的压缩率,且支持分卷压缩和修复损坏的档案。 压缩包内的文件包括: 1. **...