Pro Jakarta Ee 10: Open Source Enterprise Java-Based Cloud-Native Applications Development

Späth, Peter

  • 出版商: Apress
  • 出版日期: 2023-05-31
  • 定價: $1,900
  • 售價: 9.5$1,805
  • 貴賓價: 9.0$1,710
  • 語言: 英文
  • 頁數: 492
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484282132
  • ISBN-13: 9781484282137
  • 相關分類: Java 相關技術Java 程式語言
  • 立即出貨 (庫存=1)

商品描述

Welcome to your in-depth professional guide to the open source Eclipse Jakarta EE 10 platform. This book will help you build more complex native enterprise Java-based cloud and other applications that can run in corporate and other mission-critical settings. The majority of the key Jakarta EE 10 APIs or features are dissected in this book, including JSF, JSP, JPA, CDI, REST, Microprofiles, WebSockets, and many more. Along the way, various open source Apache, Eclipse, and other projects are integrated and used for more complete workflows and treatment in general.

Jakarta EE 10 comes with a significant number of improvements over Java EE 9 technologies and adopts a series of new technologies. This book starts out with a concise development procedure proposal and shows NetBeans as an alternative IDE to Eclipse. It also talks about versioning, software repositories, and continuous integration techniques. The web tier of enterprise application architectures is covered, including state-of-the-art techniques such as web sockets and front end (JavaScript) related frameworks.

The book presents a survey of architecture-related advanced topics, including micro profiles. In a supporting technologies chapter, JSON and XML processing methods are revisited and deepened, and the usage of scripting engines is introduced.

A resources chapter discusses enterprise resource integration, such as resource adapters and Hibernate as a mapper between the SQL and the Java world. Also covered is the usage of no-SQL databases. A security chapter shows advanced security enhancement techniques for use of Jakarta EE in corporate environments. The last chapter talks about advanced logging and monitoring techniques, serving both developers and operations staff.

What You Will Learn

  • Build complex Jakarta EE applications that run in corporate or other enterprise settings
  • Create a professional development workflow using Jakarta EE
  • Build more advanced web development applications
  • Work with more advanced supporting technologies to increase application maturity and stability in a corporate environment
  • Do enterprise resource integration, including custom resource adapters
  • Utilize security enhancements of enterprise-level Jakarta EE applications
  • Leverage techniques to monitor and log in a corporate environment, including memory usage and performance troubleshooting

Who This Book is For

Experienced Java programmers and web developers, especially those with some prior experience with the Java EE platform

商品描述(中文翻譯)

歡迎來到《深入解析開源Eclipse Jakarta EE 10平台》的專業指南。本書將幫助您建立更複雜的基於企業級Java的雲端和其他應用程式,這些應用程式可以在企業和其他關鍵任務環境中運行。本書詳細介紹了大部分關鍵的Jakarta EE 10 API或功能,包括JSF、JSP、JPA、CDI、REST、Microprofiles、WebSockets等等。在此過程中,還整合並使用了各種開源的Apache、Eclipse和其他專案,以實現更完整的工作流程和綜合處理。

Jakarta EE 10相比Java EE 9技術有許多改進,並採用了一系列新技術。本書首先提出了一個簡潔的開發流程建議,並介紹了NetBeans作為Eclipse的替代IDE。還討論了版本控制、軟體庫和持續整合技術。本書還涵蓋了企業應用程式架構的Web層,包括最先進的技術,如WebSockets和前端(JavaScript)相關框架。

本書還介紹了與架構相關的高級主題,包括微型配置文件。在支援技術章節中,重新討論和深入研究了JSON和XML處理方法,並介紹了腳本引擎的使用。

資源章節討論了企業資源整合,例如資源適配器和Hibernate作為SQL和Java世界之間的映射器。還介紹了使用NoSQL資料庫的方法。安全章節展示了在企業環境中使用Jakarta EE的高級安全增強技術。最後一章講述了開發人員和運營人員都可以使用的高級日誌記錄和監控技術。

您將學到什麼:
- 建立在企業或其他企業環境中運行的複雜Jakarta EE應用程式
- 使用Jakarta EE建立專業的開發工作流程
- 建立更高級的Web開發應用程式
- 使用更高級的支援技術,提高企業環境中應用程式的成熟度和穩定性
- 進行企業資源整合,包括自定義資源適配器
- 利用企業級Jakarta EE應用程式的安全增強功能
- 利用在企業環境中監控和記錄的技術,包括記憶體使用和性能故障排除

本書適合對Java編程和Web開發有經驗的人,尤其是那些對Java EE平台有一些先前經驗的人。

作者簡介

Peter Späth graduated in 2002 as a physicist and soon after became an IT consultant, mainly for Java-related projects. In 2016 he decided to concentrate on writing books, with his main focus set on software development. He has written two books on graphics and sound processing and two books on Android and Kotlin programming. His new book addresses Jakarta EE developers who want to develop enterprise-level Java applications using Java 8.

作者簡介(中文翻譯)

Peter Späth於2002年以物理學家的身份畢業,不久後成為一名IT顧問,主要從事與Java相關的項目。2016年,他決定專注於撰寫書籍,主要關注軟體開發。他已經撰寫了兩本關於圖形和音訊處理的書籍,以及兩本關於Android和Kotlin編程的書籍。他的新書針對希望使用Java 8開發企業級Java應用程式的Jakarta EE開發人員。