Java EE 8 Cookbook: Build reliable applications with the most robust and mature technology for enterprise development
暫譯: Java EE 8 食譜:使用最穩健和成熟的企業開發技術構建可靠應用程式
Elder Moraes
- 出版商: Packt Publishing
- 出版日期: 2018-04-09
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 382
- 裝訂: Paperback
- ISBN: 1788293037
- ISBN-13: 9781788293037
-
相關分類:
Java 程式語言
海外代購書籍(需單獨結帳)
商品描述
A practical guide for building effective enterprise solutions with Java EE 8
Key Features
- Recipes to get you up-and-running with Java EE 8 application development
- Learn how to apply the major Java EE 8 APIs and specifications
- Implement microservices and Reactive programming with Java EE 8
Book Description
Java EE is a collection of technologies and APIs to support Enterprise Application development. The choice of what to use and when can be dauntingly complex for any developer. This book will help you master this. Packed with easy to follow recipes, this is your guide to becoming productive with Java EE 8.
You will begin by seeing the latest features of Java EE 8, including major Java EE 8 APIs and specifications such as JSF 2.3, and CDI 2.0, and what they mean for you.
You will use the new features of Java EE 8 to implement web-based services for your client applications. You will then learn to process the Model and Streaming APIs using JSON-P and JSON-B and will learn to use the Java Lambdas support offered in JSON-P. There are more recipes to fine-tune your RESTful development, and you will learn about the Reactive enhancements offered by the JAX-RS 2.1 specification.
Later on, you will learn about the role of multithreading in your enterprise applications and how to integrate them for transaction handling. This is followed by implementing microservices with Java EE and the advancements made by Java EE for cloud computing.
The final set of recipes shows you how take advantage of the latest security features and authenticate your enterprise application.
At the end of the book, the Appendix shows you how knowledge sharing can change your career and your life.
What you will learn
- Actionable information on the new features of Java EE 8
- Using the most important APIs with real and working code
- Building server side applications, web services, and web applications
- Deploying and managing your application using the most important Java EE servers
- Building and deploying microservices using Java EE 8
- Building Reactive application by joining Java EE APIs and core Java features
- Moving your application to the cloud using containers
- Practical ways to improve your projects and career through community involvement
Who This Book Is For
This book is for developers who want to become proficient with Java EE 8 for their enterprise application development. Basic knowledge of Java is assumed
Table of Contents
- New Features and Improvements
- Server Side Development
- Building powerful services with JSON and RESTful features
- Web and Client Server Communication
- Security of Enterprise Architecture
- Reduce coding effort by relying on standards
- Deploy and manage applications with the major Java EE Servers
- Building lightweight solutions using microservices
- Using Multi Threading on Enterprise Context
- Using event-driven programming to build reactive applications
- Rising to the cloud: Java EE, containers and cloud computing
- Appendix: THE POWER OF COMMUNITY
商品描述(中文翻譯)
**實用指南:使用 Java EE 8 建立有效的企業解決方案**
#### 主要特點
- 提供讓您快速上手 Java EE 8 應用程式開發的食譜
- 學習如何應用主要的 Java EE 8 API 和規範
- 使用 Java EE 8 實現微服務和反應式編程
#### 書籍描述
Java EE 是一組技術和 API,用於支持企業應用程式的開發。對於任何開發者來說,選擇何時使用哪些技術可能會變得相當複雜。本書將幫助您掌握這些技術。這本書充滿了易於遵循的食譜,是您提高 Java EE 8 生產力的指南。
您將首先了解 Java EE 8 的最新特性,包括主要的 Java EE 8 API 和規範,如 JSF 2.3 和 CDI 2.0,以及這些對您意味著什麼。
您將使用 Java EE 8 的新特性來為您的客戶應用程式實現基於網頁的服務。接著,您將學習如何使用 JSON-P 和 JSON-B 處理模型和串流 API,並學習如何使用 JSON-P 中提供的 Java Lambdas 支援。還有更多的食譜來微調您的 RESTful 開發,您將了解 JAX-RS 2.1 規範所提供的反應式增強功能。
稍後,您將學習多執行緒在企業應用程式中的角色,以及如何將其整合以處理交易。接下來是使用 Java EE 實現微服務,以及 Java EE 在雲計算方面的進展。
最後一組食譜將向您展示如何利用最新的安全特性並對您的企業應用程式進行身份驗證。
在書籍的結尾,附錄將展示知識分享如何改變您的職業和生活。
#### 您將學到的內容
- 有關 Java EE 8 新特性的可行資訊
- 使用最重要的 API 及實際可運行的代碼
- 建立伺服器端應用程式、網頁服務和網頁應用程式
- 使用最重要的 Java EE 伺服器部署和管理您的應用程式
- 使用 Java EE 8 建立和部署微服務
- 通過結合 Java EE API 和核心 Java 特性來構建反應式應用程式
- 使用容器將您的應用程式移至雲端
- 通過社區參與實用的方法來改善您的專案和職業生涯
#### 本書適合誰
本書適合希望熟練掌握 Java EE 8 以進行企業應用程式開發的開發者。假設您具備基本的 Java 知識。
#### 目錄
1. 新特性和改進
2. 伺服器端開發
3. 使用 JSON 和 RESTful 特性構建強大的服務
4. 網頁和客戶端伺服器通信
5. 企業架構的安全性
6. 通過依賴標準來減少編碼工作量
7. 使用主要的 Java EE 伺服器部署和管理應用程式
8. 使用微服務構建輕量級解決方案
9. 在企業環境中使用多執行緒
10. 使用事件驅動編程構建反應式應用程式
11. 升上雲端:Java EE、容器和雲計算
12. 附錄:社區的力量