----- Gemini Blueprint中文文档
IamAlwaysonline
让技术不再孤单
展开
-
Gemini Blueprint参考文档 第12章 测试OSGi应用
第12章 测试OSGi应用在遵循最佳实践原则和使用Gemini Blueprint支持的情况下,你的bean类应该很容易进行单元测试,因为它们不强依赖于OSGi,你使用的少量OSGi API(例如BundleContext)是基于接口的,很容易模拟。不管你是否想要做单元测试或集成测试,Spring DM都可以减轻你的工作。12.1. OSGi模拟模拟与打桩:单元测试翻译 2017-10-09 19:52:16 · 757 阅读 · 0 评论 -
Gemini Blueprint参考文档 第6章 OSGi 4.2 Blueprint Container
Eclipse Gemini Blueprint Reference Guidehttp://www.eclipse.org/gemini/blueprint/documentation/reference/1.0.1.RELEASE/html/index.html原文链接: http://www.eclipse.org/gemini/blueprint/documentation翻译 2017-10-09 19:37:16 · 504 阅读 · 0 评论 -
Gemini Blueprint参考文档 第7章 Bundle和Application上下文
第7章 Bundle和Application上下文OSGi中部署(模块)的单元是bundle(参见OSGi服务平台核心规范,即OSGi Service Platform Core Specification第3.2节)。对于OSGi运行时来说,一个bundle会处于三个稳定的状态之一:installed、resolved、active。Bundle可能会导出服务对象到OSGi服务注册表,这翻译 2017-10-09 19:39:58 · 520 阅读 · 0 评论 -
Gemini Blueprint参考文档 第8章 打包和部署基于Spring的OSGi应用
第8章 打包和部署基于Spring的OSGi应用传统的Spring应用要么使用单个应用上下文,要么使用一个父上下文,包含服务层、数据层和领域对象,而子Context包含web层组件。应用上下文通过聚合多个配置文件才可能完整的。当部署一个应用到OSGi时,更多的原生结构会将应用打包成一组同级bundle(peer)(应用上下文),它们之前通过服务注册表交互。独立的子系统应该打包为独立的bun翻译 2017-10-09 19:46:04 · 749 阅读 · 0 评论 -
Gemini Blueprint参考文档 第9章 服务注册表
第9章 服务注册表OSGi服务注册表能让一个bundle通过一组Java接口向共享注册表发布对象。发布到注册表中的服务同时具有服务属性。服务注册表是OSGi的一个关键特性,它基于面向服务的范式(发布/查找/绑定),将不同的bunde解耦,提升了动态协作模型。Gemini Blueprint紧密地集成了服务注册表,允许客户端以POJO友好的方式发布、查找、绑定服务,而无需将它们和OSGi的A翻译 2017-10-09 19:48:02 · 698 阅读 · 0 评论 -
Gemini Blueprint参考文档 第10章 与bundle一起工作
第10章 与bundle一起工作Gemini Blueprint提供了专用的schema元素用于与已存在的bundle进行交互或者安装新的bundle。虽然它不是故意要替换OSGi服务,但是bundle元素提供了一个简单的方式,即基于应用上下文的生命周期来执行bundle的动作。bundle element定义的bean类型为 org.osgi.framework.Bundle。它提供了一翻译 2017-10-09 19:48:54 · 265 阅读 · 0 评论 -
Gemini Blueprint参考文档 第11章 纲要服务
第11章 纲要服务OSGi服务平台服务纲要规范定义了OSGi实现可能支持的大量额外服务。Gemini Blueprint支持额外的"compendium"命名空间,以集成这些服务。按照惯例,这个命名空间的前缀使用osgix:xmlversion="1.0"encoding="UTF-8"?>beansxmlns="http://www.springframework翻译 2017-10-09 19:50:27 · 350 阅读 · 0 评论