Pro Jakarta Ee 10: Open Source Enterprise Java-Based Cloud-Native Applications Development
暫譯: Pro Jakarta EE 10:開源企業級 Java 基礎的雲原生應用程式開發
Späth, Peter
相關主題
商品描述
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。它還討論了版本控制、軟體庫和持續整合技術。企業應用程式架構的網頁層涵蓋了最先進的技術,如 WebSockets 和前端(JavaScript)相關框架。
本書介紹了與架構相關的高級主題調查,包括 Microprofiles。在支持技術章節中,重新探討並深入 JSON 和 XML 處理方法,並介紹了腳本引擎的使用。
資源章節討論了企業資源整合,如資源適配器和 Hibernate 作為 SQL 與 Java 世界之間的映射器。還涵蓋了 No-SQL 數據庫的使用。一個安全章節展示了在企業環境中使用 Jakarta EE 的高級安全增強技術。最後一章談到了高級日誌記錄和監控技術,服務於開發人員和運營人員。
您將學到什麼
- 構建在企業或其他企業環境中運行的複雜 Jakarta EE 應用程式
- 使用 Jakarta EE 創建專業的開發工作流程
- 構建更高級的網頁開發應用程式
- 使用更高級的支持技術,以提高應用程式在企業環境中的成熟度和穩定性
- 進行企業資源整合,包括自定義資源適配器
- 利用企業級 Jakarta EE 應用程式的安全增強功能
- 利用技術在企業環境中進行監控和日誌記錄,包括內存使用和性能故障排除
本書適合誰
經驗豐富的 Java 程式設計師和網頁開發人員,特別是那些對 Java EE 平台有一定先前經驗的人。
作者簡介
作者簡介(中文翻譯)
彼得·斯派特於2002年畢業,成為一名物理學家,隨後不久成為IT顧問,主要專注於Java相關的專案。2016年,他決定專注於寫作,主要集中於軟體開發。他已經撰寫了兩本關於圖形和音效處理的書籍,以及兩本關於Android和Kotlin程式設計的書籍。他的新書針對希望使用Java 8開發企業級Java應用程式的Jakarta EE開發者。