第 1 章 OSGi 简介
摘要
OSGi 规范通过定义可简化构建、部署和管理复杂应用程序的运行时框架来支持模块化应用程序开发。
1.1. 概述
Apache Karaf 是基于 OSGi 的运行时容器,用于部署和管理捆绑包。Apache Karaf 还提供原生操作系统集成,并可作为服务集成到操作系统中,以便生命周期绑定到操作系统。
Apache Karaf 具有以下结构:
- Apache Karaf - 围绕 OSGi 容器实施的打包程序层,为将 OSGi 容器部署为运行时服务器提供支持。Fuse 提供的运行时功能包括热部署、管理和管理功能。
- OSGi 框架 - 实施 OSGi 功能,包括管理依赖项和捆绑包生命周期