JB435

使用红帽 JBoss Fuse 设计、开发和部署基于 OSGi 的应用程序

您正在查看与下列主题相关的信息:

安装、配置、管理和部署 OSGi 兼容应用

“使用红帽® JBoss® Fuse 部署企业服务总线 (ESB)”是一门实践操作课程,旨在帮助系统管理员和 Java 开发人员了解红帽 JBoss Fuse(Apache ServiceMix 的商业支持发行版)。

课程概述

学员将学习管理、部署和自定义红帽 JBoss Fuse 所需的专业技能,以及使用红帽 JBoss Fuse 功能开发基于 OSGi 的应用的核心概念,包括:

  • 捆绑包管理
  • 服务器管理
  • 通过 Fuse Fabric、Hawt.io 和红帽 JBoss 开发人员工作室进行部署

课程内容摘要

  • 红帽 JBoss Fuse 架构
  • OSGi 基本概念和使用情况
  • 捆绑包:结构、工具和部署
  • JBoss Fuse 命令行界面管理
  • 通过 Java 认证和授权服务器 (JAAS) 实现 JBoss Fuse 安全
  • 使用 CLI 和 Hawt.io 管理界面,通过 Fabric 进行企业管理

课程培训对象

需要学习如何安装、配置、管理和部署 OSGi 兼容应用的红帽 JBoss Fuse 管理员和开发人员。

课程前提条件

  • Java EE 应用服务器管理知识
  • Maven 或 Ant 等工具的使用经验
  • 基本 Camel 知识

红帽 JBoss Fuse 概述

了解基于 JBoss Fuse/OSGi 环境的主要概念,包括架构、主要子系统以及对其他产品的依赖性。

安装和自定义红帽 JBoss FuseInstall 以及自定义红帽 JBoss Fuse
通过红帽 JBoss Fuse 自定义来查找、安装和熟悉相关知识。
管理红帽 JBoss Fuse
使用命令行来操作 JBoss Fuse 的众多子系统。
在生产环境中实施 OSGi
识别 OSGi 所需解决的问题,以及红帽 JBoss Fuse 如何解决这些问题并提高开发生产效率。
了解 Fuse 应用捆绑包
了解 OSGi 捆绑包和 Fuse 应用捆绑包之间的区别与优势
在大型部署方案中管理红帽 JBoss Fuse
为生产环境创建、自定义和部署新的服务器。
确保红帽 JBoss Fuse 的安全
自定义红帽 JBoss Fuse 以部署安全环境用于管理。
红帽 JBoss Fuse 中的架构
理解基于红帽 JBoss Fuse 的整合解决方案的企业管理。
运用红帽 JBoss 开发人员工作室进行开发
了解使用红帽 Boss 开发人员工作室进行开发的优势,并利用整合堆栈提高开发人员的生产效率。

注:随着技术进步和基础工作性质的变化,课程大纲可能会随时更改。如对特定考试目标或主题存有疑问或需要确认,请联系我们的培训工作人员

培训的积极影响

企业获益

本课程旨在帮助学员培养所需技能,以便使用红帽 JBoss Fuse 上可靠的可复用库来部署企业级应用。本课程还可帮助管理员培养所需的技能,以便在由多个服务器构成的高可用性环境中部署基于 Camel 的应用。

红帽创建本课程的目的是让我们的客户受益,但是每个公司的情况和所采用的基础架构都有所不同,所以本课程的实际作用可能会存在差异。

个人获益

完成本课程后,学员应该能在红帽 JBoss Fuse 上开发、安装、自定义和部署 OSGi 兼容应用。

同时,学员还将具备以下专业技能:

  • 安装和配置红帽 JBoss Fuse。
  • 使用 Apache Maven 扩展创建 OSGi 可部署件。
  • 自定义红帽 JBoss Fuse 运行时环境,以部署模块化应用。
  • 构建安全环境,以在红帽企业 Linux 上运行红帽 JBoss Fuse。
  • 使用红帽 JBoss Fuse 的命令行界面来完成部署和配置。
  • 使用 Fabric 构建高可用性环境。