Spring - OSGi项目的第一个里程碑版本近期刚刚发布
这个发布版的部分核心特性包括:
OSGi应用上下文(OSGi Application Context)
尽管OSGi采用的是基于bundle——也就是独立模块——的架构,但Spring-OSGi增加了应用级别的上下文,这样开发人员就可以通过它对存放整个应用的OSGi上下文进行访问。
对资源的抽象(Resource Abstraction)
OSGi向classpath中加入了一个抽象层,在该层中有一个URL scheme,它会根据实现的不同而变化。Spring-OSGi对这个scheme进行了封装,并提供了一个很轻便的查询接口。
动态服务支持(Dynamic Service Support)
通过XML配置,把任何对象转换成OSGi服务都是轻而易举的事情。
集成测试(Integration Testing)
Spring-OSGi在JUnit的基础上,添加了一个用于测试的微架构,这样一来,从IDE中运行需要在容器中执行的测试就会更加简单了。
全文请参见http://www.infoq.com/cn/news/2007/04/springosgi
分享到:
相关推荐
spring-osgi-1.2.1-with-dependencies.zip spring-osgi-1.2.1-with-dependencies.zip spring-osgi-1.2.1-with-dependencies.zip
"spring-osgi-1.2.0-rc1"是Spring OSGi的一个早期版本,"RC1"代表Release Candidate 1,意味着这是正式发布前的最后一个测试版本。在这个版本中,开发者可以期待一些新特性和改进,但同时也可能存在一些未发现的...
spring-osgi-1.2.0-with-dependencies.zip spring-osgi-1.2.0-with-dependencies.zip spring-osgi-1.2.0-with-dependencies.zip
其中,"spring-osgi-1.0.2"可能是该版本的核心库文件,提供了实现Spring和OSGi集成的关键API和实现。 首先,Spring OSGi提供了服务注册和发现机制。在OSGi环境中,Spring应用可以将服务注册到OSGi服务注册表,其他...
2. Spring DM库:如`spring-osgi-core`, `spring-osgi-io`, `spring-osgi-extender`等,提供了与OSGi环境交互的接口和工具。 3. OSGi框架库:如`org.eclipse.osgi`,这是实现OSGi规范的实现,例如Equinox或Felix。 4...
2. **Spring OSGi的集成** - Spring OSGi扩展了Spring框架,使得Spring应用能在OSGi环境中无缝运行。 - 它提供了对OSGi服务的透明访问,允许Spring应用直接使用OSGi服务,而无需了解底层实现细节。 - Spring应用...
标题"spring-osgi-1.2.0.zip"表明这是一个包含Spring OSGi 1.2.0版本的压缩包。这个版本可能包含了Spring框架与OSGi集成的相关库、文档、示例代码等资源,便于开发者在OSGi环境中使用Spring。 描述中提到"spring1.2...
1. **动态性**:OSGi环境支持服务的动态发布和发现,Spring OSGi利用这一点,允许在运行时添加、移除或更改服务依赖,提高了应用的灵活性和可维护性。 2. **版本管理**:OSGi提供严格的版本控制,每个bundle都有...
标题 "RAP 整合 Spring(基于 Spring-osgi)" 暗示了本文将探讨如何在 RAP(Remote Application Platform)框架中集成 Spring 框架,并利用 Spring-osgi 进行服务管理和依赖注入。RAP 是一个用于构建富客户端应用...
自制CHM版的API文档,带索引。 注:如果各位下载后打开或无法显示页面,请在CHM文件右键—属性—解除锁定即可。
标题中的“Spring与OSGI整合 计算器例子(转) +附整合代码和spring-osgi核心jar”表明我们将探讨如何将Spring框架与OSGi(Open Services Gateway Initiative)模块化系统进行集成,并通过一个计算器的例子来说明这个...
spring-osgi-core-1.2.1.jar spring-osgi-core-1.2.1-sources.jar spring-osgi-extender-1.2.1.jar spring-osgi-extender-1.2.1-sources.jar spring-osgi-io-1.2.1.jar spring-osgi-io-1.2.1-sources.jar spring-...
基于java的开发源码-OSGi 分布式通讯组件 R-OSGi.zip 基于java的开发源码-OSGi 分布式通讯组件 R-OSGi.zip 基于java的开发源码-OSGi 分布式通讯组件 R-OSGi.zip 基于java的开发源码-OSGi 分布式通讯组件 R-OSGi.zip ...
Spring OSGi 是一个将 Spring 框架与 OSGi(Open Service Gateway Initiative)容器相结合的开源项目,旨在提供一种在 OSGi 环境下使用 Spring 的方式。OSGi 是一种模块化系统,它允许开发人员创建可热部署、可升级...
Spring-DM指的是 Spring ...Spring-DM 的主要目的是能够方便地将 Spring 框架和OSGi框架结合在一起,使得使用Spring的应用程序可以方便简单地部署在OSGi环境中,利用OSGi框架提供的服务,将应用变得 更加模块化。
带有嵌入式OSGI的Spring Boot 这是一个嵌入了Felix OSGI框架的示例Spring Boot项目。 其他项目是API(接口和模型类)及其实现。 Spring Boot应用程序将这些程序包作为OSGI框架的额外程序包公开(以便能够使用公开的...
【压缩包子文件的文件名称列表】"Tomcat-OSGi-QuickStart"可能是一个快速入门指南或者示例项目,它提供了配置和使用Tomcat-Osgi的基本步骤。通常,这样的资源会包括配置文件示例、必要的库文件、启动脚本,甚至是...
标题中的"ant-1.6.5-osgi.jar.zip"是一个压缩文件,它包含了两个主要元素:ant-1.6.5-osgi.jar和ant.license.txt。这个压缩包是针对Apache Ant...开发者可以利用这个压缩包在OSGi环境中轻松集成和使用Ant进行项目构建。
Spring Dynamic Modules 是一款专为 OSGi 服务平台设计的扩展框架,旨在帮助开发者更轻松地构建、部署及管理基于 OSGi 的应用程序。本手册将详细介绍 Spring Dynamic Modules 的核心概念、主要特性和使用方法。 ...