Learning Apache Karaf (Paperback)
暫譯: 學習 Apache Karaf (平裝本)

Johan Edstrom, Jamie Goodyear, Heath Kesler

  • 出版商: Packt Publishing
  • 出版日期: 2013-10-28
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 128
  • 裝訂: Paperback
  • ISBN: 1782172041
  • ISBN-13: 9781782172048
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Everything you need to get started with installing, configuring, and administering Apache Karaf is contained in this book. All that's required is some basic Java and you're set to go and start developing applications using the OSGi container.

Overview

  • Understand Apache Karaf's commands and control capabilities
  • Gain familiarity with its provisioning features
  • Explore various application deployments targets experientially

In Detail

Apache Karaf is more than just an OSGi-based runtime container; it's an ecosystem of open source technologies that makes operating and managing applications easier. Karaf supports hot deployment of OSGi bundles by monitoring jar files inside the [home]/deploy directory. Each time a jar is copied in this folder, it will be installed inside the runtime. You can then update or delete it, and changes will be handled automatically. In addition, Karaf also supports exploded bundles and custom deployers.

Learning Apache Karaf will introduce developers and administrators alike to the OSGi-based container, and impart best practices by example. The book shows you how to set up an Apache Karaf distribution, and how to arrive at a production-ready deployment. Learning Apache Karaf teaches you everything you need to install, configure, and administer Apache Karaf.

Learning Apache Karaf will help guide you through the complexity of an OSGi container using sample code and configuration snippets to demonstrate the important aspects of managing and running a Karaf instance.

Learning to install and command the runtime is just the beginning; deploying and provisioning applications is just as important to the successful implementation of a stable and scalable architecture. You will discover how to monitor runtime environments using remote access, logging, and JMX, and you will also develop production-level architectures with high availability and security.

What you will learn from this book

  • Command and control the runtime
  • Explore system configuration tuning
  • Delve into Karaf’s provisioning mechanisms
  • Understand application deployment through practical examples
  • Improve your Karaf deployment to production-ready status
  • Harness Karaf’s features with our sample final project
  • Build a custom Karaf distribution
  • Deploy non-OSGi jars (wrap)

Approach

The book is a fast-paced guide full of step-by-step instructions covering all aspects of application development using Apache Karaf.

Who this book is written for

Learning Apache Karaf will benefit all Java developers and system administrators who need to develop for and/or operate Karaf’s OSGi-based runtime. Basic knowledge of Java is assumed.

商品描述(中文翻譯)

這本書包含了開始安裝、配置和管理 Apache Karaf 所需的一切。所需的僅僅是一些基本的 Java 知識,然後你就可以開始使用 OSGi 容器開發應用程式。

**概述**
- 了解 Apache Karaf 的命令和控制能力
- 熟悉其供應功能
- 透過實驗探索各種應用程式部署目標

**詳細內容**
Apache Karaf 不僅僅是一個基於 OSGi 的運行時容器;它是一個開源技術的生態系統,使得操作和管理應用程式變得更容易。Karaf 通過監控 [home]/deploy 目錄中的 jar 檔案來支持 OSGi bundle 的熱部署。每當一個 jar 被複製到這個資料夾中,它將會被安裝到運行時中。然後你可以更新或刪除它,變更將自動處理。此外,Karaf 還支持展開的 bundle 和自定義部署器。

學習 Apache Karaf 將使開發人員和管理員都能接觸到基於 OSGi 的容器,並通過範例傳授最佳實踐。本書展示了如何設置 Apache Karaf 發行版,以及如何達到生產就緒的部署。學習 Apache Karaf 教會你安裝、配置和管理 Apache Karaf 所需的一切。

學習 Apache Karaf 將幫助你通過範例代碼和配置片段引導你穿越 OSGi 容器的複雜性,展示管理和運行 Karaf 實例的重要方面。

學習安裝和命令運行時僅僅是開始;部署和供應應用程式對於成功實現穩定和可擴展的架構同樣重要。你將發現如何使用遠程訪問、日誌記錄和 JMX 來監控運行時環境,並且你還將開發具有高可用性和安全性的生產級架構。

**你將從這本書中學到什麼**
- 命令和控制運行時
- 探索系統配置調整
- 深入了解 Karaf 的供應機制
- 通過實際範例理解應用程式部署
- 將你的 Karaf 部署提升到生產就緒狀態
- 利用我們的範例最終專案發揮 Karaf 的功能
- 建立自定義的 Karaf 發行版
- 部署非 OSGi 的 jar(包裝)

**方法**
這本書是一本快速的指南,充滿了逐步的指導,涵蓋了使用 Apache Karaf 進行應用程式開發的各個方面。

**本書的讀者**
學習 Apache Karaf 將使所有需要為 Karaf 的 OSGi 基於運行時開發和/或操作的 Java 開發人員和系統管理員受益。假設具備基本的 Java 知識。

最後瀏覽商品 (19)