Continuous Delivery in Java: Essential Tools and Best Practices for Deploying Code to Production
            
暫譯: Java 持續交付:部署代碼到生產環境的必要工具與最佳實踐
        
        Daniel Bryant, Abraham Marín-Pérez
- 出版商: O'Reilly
- 出版日期: 2018-12-25
- 定價: $1,800
- 售價: 9.0 折 $1,620
- 語言: 英文
- 頁數: 482
- 裝訂: Paperback
- ISBN: 1491986026
- ISBN-13: 9781491986028
- 
    相關分類:
    
      Java 相關技術
 
- 
    相關翻譯:
    
      持續交付|使用 Java (Continuous Delivery in Java) (繁中版)
 Java 持續交付 (簡中版)
 
立即出貨
買這商品的人也買了...
- 
                
                   $2,280Working Effectively with Legacy Code (Paperback) $2,280Working Effectively with Legacy Code (Paperback)
- 
                
                   Arduino 官方正版 Genuino 101 Arduino 官方正版 Genuino 101$1,700$1,700
- 
                
                   Raspberry Pi 3 Model B+ (UK製) Raspberry Pi 3 Model B+ (UK製)$4,620$4,389
- 
                
                   JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine (Paperback) JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine (Paperback)$1,980$1,940
- 
                
                   晉昇軟體最高殿堂:Jenkins2 持續整合大師之路 晉昇軟體最高殿堂:Jenkins2 持續整合大師之路$600$474
- 
                
                   $1,320Deep Learning with JavaScript: Neural Networks in Tensorflow.Js $1,320Deep Learning with JavaScript: Neural Networks in Tensorflow.Js
- 
                
                   持續交付 2.0:實務導向的 DevOps 持續交付 2.0:實務導向的 DevOps$680$530
- 
                
                   JavaScript 技術手冊 JavaScript 技術手冊$560$476
- 
                
                   Building a Future-Proof Cloud Infrastructure: A Unified Architecture for Network, Security and Storage Services (Paperback) Building a Future-Proof Cloud Infrastructure: A Unified Architecture for Network, Security and Storage Services (Paperback)$1,998$1,958
- 
                
                   $1,584Microservices Security in Action $1,584Microservices Security in Action
- 
                
                   Java SE 14 技術手冊 Java SE 14 技術手冊$680$537
- 
                
                   $2,205Parallel and High Performance Computing (Paperback) $2,205Parallel and High Performance Computing (Paperback)
- 
                
                   $2,070Multithreaded JavaScript: Concurrency Beyond the Event Loop $2,070Multithreaded JavaScript: Concurrency Beyond the Event Loop
- 
                
                   Structure and Interpretation of Computer Programs: JavaScript Edition (Paperback) Structure and Interpretation of Computer Programs: JavaScript Edition (Paperback)$2,680$2,546
- 
                
                   建構機器學習管道|運用 TensorFlow 實現模型生命週期自動化 (Building Machine Learning Pipelines: Automating Model Life Cycles with Tensorflow) 建構機器學習管道|運用 TensorFlow 實現模型生命週期自動化 (Building Machine Learning Pipelines: Automating Model Life Cycles with Tensorflow)$580$458
- 
                
                   $2,052Mastering API Architecture: Design, Operate, and Evolve Api-Based Systems (Paperback) $2,052Mastering API Architecture: Design, Operate, and Evolve Api-Based Systems (Paperback)
- 
                
                   OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全 OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468
- 
                
                   $2,233Functional and Concurrent Programming: Core Concepts and Features $2,233Functional and Concurrent Programming: Core Concepts and Features
- 
                
                   $1,767Functional Design: Principles, Patterns, and Practices (Paperback) $1,767Functional Design: Principles, Patterns, and Practices (Paperback)
- 
                
                   OpenTelemetry 入門指南:建立全面可觀測性架構(iThome鐵人賽系列書)【軟精裝】 OpenTelemetry 入門指南:建立全面可觀測性架構(iThome鐵人賽系列書)【軟精裝】$750$585
- 
                
                   Learning Systems Thinking: Essential Nonlinear Skills and Practices for Software Professionals (Paperback) Learning Systems Thinking: Essential Nonlinear Skills and Practices for Software Professionals (Paperback)$190$180
- 
                
                   Collaborative Software Design: How to Facilitate Domain Modeling Decisions Collaborative Software Design: How to Facilitate Domain Modeling Decisions$1,750$1,663
- 
                
                   內行人才知道的機器學習系統設計面試指南 (Machine Learning System Design Interview) 內行人才知道的機器學習系統設計面試指南 (Machine Learning System Design Interview)$680$537
- 
                
                   Mastering Opentelemetry and Observability: Enhancing Application and Infrastructure Performance and Avoiding Outages Mastering Opentelemetry and Observability: Enhancing Application and Infrastructure Performance and Avoiding Outages$2,100$1,995
- 
                
                   Full Stack JavaScript Strategies: The Hidden Parts Every Mid-Level Developer Needs to Know (Paperback) Full Stack JavaScript Strategies: The Hidden Parts Every Mid-Level Developer Needs to Know (Paperback)$2,062$1,953
商品描述
Continuous delivery adds enormous value to the business and the entire software delivery lifecycle, but adopting this practice means mastering new skills typically outside of a developer’s comfort zone. In this practical book, Daniel Bryant and Abraham Marín-Pérez provide guidance to help Java developers master skills such as architectural design, automated quality assurance, and application packaging and deployment on a variety of platforms.
You’ll not only learn how to create a comprehensive build pipeline for continually delivering effective software, you’ll also explore how Java application architecture and deployment platforms have affected the way we rapidly and safely deliver new software to production environments.
- Get advice for beginning or completing your migration to continuous delivery
- Design architecture to enable the continuous delivery of Java applications
- Build application artifacts including fat JARs, virtual machine images, and operating system container (Docker) images
- Use continuous integration tooling like Jenkins, PMD and FindSecBug to automate code quality checks
- Create a comprehensive build pipeline, and design software to separate the deploy and release processes
- Explore why functional and system quality attribute (“nonfunctional”) testing is vital from development all the way through to delivery
- Learn how to build and test applications effectively locally, and observe your system while it runs in production
商品描述(中文翻譯)
連續交付為業務和整個軟體交付生命周期帶來了巨大的價值,但採用這種做法意味著需要掌握通常超出開發者舒適區的新技能。在這本實用的書中,Daniel Bryant 和 Abraham Marín-Pérez 提供指導,幫助 Java 開發者掌握架構設計、自動化品質保證以及在各種平台上進行應用程式打包和部署等技能。
您不僅會學習如何創建一個全面的建置管道,以持續交付有效的軟體,還將探索 Java 應用程式架構和部署平台如何影響我們快速且安全地將新軟體交付到生產環境的方式。
- 獲取有關開始或完成遷移到連續交付的建議
- 設計架構以實現 Java 應用程式的連續交付
- 建立應用程式工件,包括 fat JAR、虛擬機映像和作業系統容器(Docker)映像
- 使用 Jenkins、PMD 和 FindSecBug 等持續整合工具自動化代碼品質檢查
- 創建全面的建置管道,並設計軟體以分離部署和釋出過程
- 探索為什麼功能和系統品質屬性(「非功能性」)測試從開發到交付至關重要
- 學習如何有效地在本地構建和測試應用程式,並在生產環境中觀察系統運行情況

 
     
     
     
     
     
     
     
    
 
     
     
    
 
     
     
    