Java Ee to Jakarta Ee 10 Recipes: A Problem-Solution Approach for Enterprise Java
暫譯: 從 Java EE 到 Jakarta EE 10 的食譜:企業 Java 的問題解決方法
Juneau, Josh, Telang, Tarun
商品描述
Take a problem-solution approach for programming enterprise Java or Java EE applications and microservices for cloud-based solutions, enterprise database applications, and even small business web applications. Java EE to Jakarta EE 10 Recipes provides effective, practical, and proven code snippets that you can immediately use to accomplish just about any task that you may encounter. You can feel confident using the reliable solutions that are demonstrated in this book in your personal or corporate environment.
Java EE was made open source under the Eclipse Foundation, and Jakarta EE is the new name for what used to be termed the Java Platform, Enterprise Edition. This book helps you rejuvenate your Java expertise and put the platform's latest capabilities to use for quickly developing robust applications. If you are new to Jakarta EE, this book will help you learn the features of the platform and benefit from one of the most widely used and powerful technologies available for cloud-native enterprise application development today.
Examples in this book highlight Jakarta EE's capabilities, helping you to build streamlined and reliable applications using the latest in Java technologies. The book takes a problem-solution approach in which each section introduces a common programming problem, showing you how to solve that problem in the best possible way using the latest features in Jakarta EE. Solutions in the form of working code examples are presented that you can download and use immediately in your own projects. Clear descriptions are provided to help you understand and learn to build further on the solutions provided.
This is the ideal book for the code-focused programmer interested in keeping up with the future of enterprise development on the Java Platform.
What You Will Learn
- Develop enterprise java applications using the latest open-source Jakarta EE platform
- Create great-looking user interfaces using Jakarta Servlets, Jakarta Server Pages, Jakarta Server Faces and the Eclipse Krazo framework (an implementation of Jakarta MVC)
- Build database applications using Jakarta NoSQL, Jakarta Persistence, and Jakarta Enterprise Beans.
- Develop enterprise grade applications using Context & Dependency Injection, and Jakarta RESTFul web services
- Automate testing through cohesive test suites built on Arquillian for Jakarta EE applications
- Build loosely coupled distributed applications using Jakarta Messaging
- Deploy microservices applications in cloud environments using Docker
- Secure applications utilizing the Jakarta EE Security API and JSON Web Tokens
Who This Book Is For
Java developers interested in quickly finding effective and proven solutions without reading through a lengthy manual and scrubbing for techniques.
商品描述(中文翻譯)
採用問題解決的方法來編寫企業 Java 或 Java EE 應用程式以及雲端解決方案、企業資料庫應用程式,甚至是小型商業網頁應用程式。《Java EE to Jakarta EE 10 Recipes》提供了有效、實用且經過驗證的程式碼片段,您可以立即使用這些片段來完成您可能遇到的幾乎任何任務。您可以自信地在個人或企業環境中使用本書中展示的可靠解決方案。
Java EE 在 Eclipse 基金會下開放源碼,而 Jakarta EE 則是原本稱為 Java 平台企業版的新名稱。本書幫助您重振 Java 專業知識,並利用該平台的最新功能快速開發穩健的應用程式。如果您是 Jakarta EE 的新手,本書將幫助您了解該平台的特性,並從當今雲原生企業應用程式開發中最廣泛使用且強大的技術之一中受益。
本書中的範例突顯了 Jakarta EE 的能力,幫助您使用最新的 Java 技術構建精簡且可靠的應用程式。本書採用問題解決的方法,每個章節介紹一個常見的程式設計問題,展示如何使用 Jakarta EE 的最新功能以最佳方式解決該問題。以可運行的程式碼範例形式呈現的解決方案,您可以下載並立即在自己的專案中使用。提供清晰的描述,幫助您理解並學習如何在提供的解決方案上進一步構建。
這是一本理想的書籍,適合專注於程式碼的程式設計師,對於跟上 Java 平台企業開發的未來感興趣。
您將學到的內容:
- 使用最新的開源 Jakarta EE 平台開發企業 Java 應用程式
- 使用 Jakarta Servlets、Jakarta Server Pages、Jakarta Server Faces 和 Eclipse Krazo 框架(Jakarta MVC 的實現)創建美觀的用戶界面
- 使用 Jakarta NoSQL、Jakarta Persistence 和 Jakarta Enterprise Beans 構建資料庫應用程式
- 使用上下文與依賴注入及 Jakarta RESTFul 網路服務開發企業級應用程式
- 通過基於 Arquillian 的緊密測試套件自動化測試 Jakarta EE 應用程式
- 使用 Jakarta Messaging 構建鬆耦合的分散式應用程式
- 使用 Docker 在雲端環境中部署微服務應用程式
- 利用 Jakarta EE Security API 和 JSON Web Tokens 確保應用程式的安全性
本書適合對快速找到有效且經過驗證的解決方案感興趣的 Java 開發人員,而無需閱讀冗長的手冊和尋找技術。
作者簡介
Josh Juneau is a professional application developer who enjoys working with database technology and learning new languages. He is a seasoned professional in Java SE and Java EE development, and brings strong database experience to the table as well. His interest in Java for developing web-based solutions has led to a passion of Java technology as a whole, including other languages on the JVM. In his spare time, Josh enjoys spending time with his wife and five wonderful children at his home in rural Illinois.
Tarun Telang is an experienced Software Engineer with expertise in Web, Mobile & Cloud-based enterprise software solution development for world-renowned software companies including Microsoft, Oracle, SAP, BlackBerry, and Polycom. He is a hands-on technologist with 15+ years of IT industry experience with a strong business understanding and the ability to architect complex software solutions. He has been presenting in conferences related to software technology, writing technical articles and blogs since more than 10 years now. Tarun has also done 1 year of teaching for topics like Database Concepts, Data Structures & Programming Languages to Computer Science Engineering students. he has these certifications: Oracle Certified Programmer for Java 6.0 Platform, SAP Certified Development Consultant for NetWeaver 04 Java Web Application Development, SAP Certified Application Management Expert for End-to-End Root Cause Analysis - Solution Manager 4.0, and NASBA Certification on Remote Work.
作者簡介(中文翻譯)
Josh Juneau 是一位專業的應用程式開發人員,喜歡使用資料庫技術並學習新語言。他在 Java SE 和 Java EE 開發方面擁有豐富的經驗,並且在資料庫方面也具備強大的專業知識。他對於使用 Java 開發基於網頁的解決方案的興趣,使他對整個 Java 技術產生了熱情,包括 JVM 上的其他語言。在空閒時間,Josh 喜歡和他的妻子及五個可愛的孩子一起在伊利諾伊州的鄉村家中度過時光。
Tarun Telang 是一位經驗豐富的軟體工程師,專精於網頁、行動裝置及雲端企業軟體解決方案的開發,曾為包括 Microsoft、Oracle、SAP、BlackBerry 和 Polycom 等世界知名軟體公司工作。他是一位實務技術專家,擁有超過 15 年的 IT 行業經驗,具備強大的商業理解能力和架構複雜軟體解決方案的能力。他在與軟體技術相關的會議上進行演講,並撰寫技術文章和部落格已超過 10 年。Tarun 也曾教授過資料庫概念、資料結構及程式語言等主題,對計算機科學工程學生進行了一年的教學。他擁有以下認證:Oracle Certified Programmer for Java 6.0 Platform、SAP Certified Development Consultant for NetWeaver 04 Java Web Application Development、SAP Certified Application Management Expert for End-to-End Root Cause Analysis - Solution Manager 4.0,以及 NASBA Certification on Remote Work。