Building Modular Cloud Apps with OSGi (Paperback)
暫譯: 使用 OSGi 建構模組化雲端應用程式 (平裝本)

Paul Bakker, Bert Ertman

  • 出版商: O'Reilly
  • 出版日期: 2013-10-22
  • 定價: $975
  • 售價: 9.5$926
  • 語言: 英文
  • 頁數: 210
  • 裝訂: Paperback
  • ISBN: 1449345158
  • ISBN-13: 9781449345150
  • 相關分類: Java 程式語言NoSQL
  • 立即出貨

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

商品描述

content<div><p>If you’re an experienced Java developer in the enterprise, this practical, hands-on book shows you how to use OSGi to design, develop, and deploy modular cloud applications. You’ll quickly learn how to use OSGi, through concise code examples and a set of best practices derived from the authors’ experiences with real-world projects. </p><p> Through the course of this book, you’ll learn to develop modern web applications with tools and techniques such as RESTful Web Services, NoSQL, provisioning, elasticity, Auto Scaling, hotfixes, and automatic failover. Code samples are available from GitHub. </p><ul><li>Work with dynamic OSGi services to create modular applications </li><li>Explore the basics of OSGi bundles and modular application design </li><li>Learn advanced topics, including semantic versioning, integration testing, and configuring components </li><li>Understand OSGi pitfalls, anti-patterns, and features you should avoid </li><li>Create a modular architecture for cloud-based web applications </li><li>Discover how maintainability, extensibility, scalability, and testability are affected by modular design </li><li>Get a look at various options for creating web applications with a modular approach </li><li>Interact with persistent storage services, including relational databases and NoSQL </li><li>Examine alternatives for deploying modular applications to the cloud </li></ul></div>sourceProduct Description

商品描述(中文翻譯)

如果您是企業中的資深 Java 開發人員,本書提供實用的實作指南,教您如何使用 OSGi 設計、開發和部署模組化的雲端應用程式。您將透過簡潔的程式碼範例和作者在實際專案中的經驗所衍生的一系列最佳實踐,快速學會如何使用 OSGi。

在本書的過程中,您將學會使用 RESTful Web Services、NoSQL、資源配置、彈性、自動擴展、熱修補和自動故障轉移等工具和技術來開發現代網頁應用程式。程式碼範例可從 GitHub 獲得。

- 使用動態 OSGi 服務創建模組化應用程式
- 探索 OSGi 套件和模組化應用程式設計的基本概念
- 學習進階主題,包括語義版本控制、整合測試和組件配置
- 了解 OSGi 的陷阱、反模式以及應避免的特性
- 為基於雲端的網頁應用程式創建模組化架構
- 發現模組化設計如何影響可維護性、可擴展性、可測試性和可擴展性
- 瞭解使用模組化方法創建網頁應用程式的各種選項
- 與持久性儲存服務互動,包括關聯式資料庫和 NoSQL
- 檢視將模組化應用程式部署到雲端的替代方案