相關主題
商品描述
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 Foundation下成為開源項目,而Jakarta EE是以前稱為Java Platform, Enterprise Edition的新名稱。本書幫助您恢復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構建資料庫應用程式
- 使用Context & Dependency Injection和Jakarta RESTFul Web服務開發企業級應用程式
- 通過基於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。