In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Java EE books and tutorials can help fill your brain this September and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
1. Java EE 7 Essentials (2013)
Get up to speed on the principal technologies in the Java Platform, Enterprise Edition 7, and learn how the latest version embraces HTML5, focuses on higher productivity, and provides functionality to meet enterprise demands. Written by Arun Gupta, a key member of the Java EE team, this book provides a chapter-by-chapter survey of several Java EE 7 specifications, including WebSockets, Batch Processing, RESTful Web Services, and Java Message Service. You’ll also get self-paced instructions for building an end-to-end application…
Author(s): Arun Gupta
2. Java EE 7: The Big Picture (2014)
The Definitive Guide to Java Platform, Enterprise Edition 7. Java EE 7: The Big Picture uniquely explores the entire Java EE 7 platform in an all-encompassing style while examining each tier of the platform in enough detail so that you can select the right technologies for specific project needs. In this authoritative guide, Java expert Danny Coward walks you through the code, applications, and frameworks that power the platform. Take full advantage of the robust capabilities of Java EE 7…
Author(s): Dr Danny Coward
Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms. Beginning Java EE 7 is the first tutorial book on Java EE 7.Step by step and easy to follow, this book describes many of the Java EE 7 specifications and reference implementations, and shows them in action using practical examples. This definitive book also uses the newest version of GlassFish to deploy and administer the code examples.Written by an expert member of the Java EE…
Author(s): Antonio Goncalves
4. Java EE 8 Application Development (2017)
Develop Enterprise Java applications compliant with the latest version of the Java EE specification. Java EE is an Enterprise Java standard. Applications written to comply with the Java EE specification do not tie developers to a specific vendor; instead they can be deployed to any Java EE compliant application server. With this book, you’ll get all the tools and techniques you need to build robust and scalable applications in Java EE 8. This book covers all the major Java EE 8 APIs including JSF 2.3…
Author(s): David R. Heffelfinger
5. The Java EE Architect’s Handbook (2014)
This handbook is a concise guide to assuming the role of application architect for Java EE applications. This handbook will guide the application architect through the entire Java EE project including identifying business requirements, performing use-case analysis, object and data modeling, and guiding a development team during construction. This handbook will provide tips and techniques for communicating with project managers and management. This handbook will provide strategies for making your application easier and less costly…
Author(s): Derek C. Ashmore
6. Architecting Modern Java EE App (2017)
Find out how to craft effective, business-oriented Java EE 8 applications that target customer’s demands in the age of Cloud platforms and container technology.Understand the principles of modern Java EE and how to realize effective architectures.Gain knowledge of how to design enterprise software in the age of automation, Continuous Delivery and Cloud platforms.Learn about the reasoning and motivations behind state-of-the-art enterprise Java technology, that focuses on business.
Author(s): Sebastian Daschner
7. Java EE Development with Eclipse (2015)
Develop, debug, test, and troubleshoot Java EE 7 applications rapidly with Eclipse.Go beyond simply learning Java EE APIs and explore the complete workflow of developing enterprise Java applications.Learn to use the features of Eclipse JEE to simplify Java EE application development.Develop and deploy complete applications with JEE.If you are a Java developer who has little or no experience in JEE application development or you have experience in JEE technology but are looking for tips…
Author(s): Ram Kulkarni
8. Professional Java EE Design Patterns (2015)
Master Java EE design pattern implementation to improve your design skills and your application’s architecture. Professional Java EE Design Patterns is the perfect companion for anyone who wants to work more effectively with Java EE, and the only resource that covers both the theory and application of design patterns in solving real-world problems. The authors guide readers through both the fundamental and advanced features of Java EE 7, presenting patterns throughout…
Author(s): Murat Yener, Alex Theedom
Java EE is one of the most popular tools for enterprise application design and development. This book addresses the challenges related to Java EE application development. It begins by introducing you to the latest features in Java EE 8 and will also throw light on the application that will be built throughout the book. From there, we will go in depth into each of the three tiers of the application, exploring Web Services, Servlets, and the latest MVC architecture, in the first tier. In the middle tier, we will cover…
Author(s): Kapila Bogahapitiya, Sandeep Nair
10. Java EE 7 Development with NetBeans 8 (2015)
Develop professional enterprise Java EE applications quickly and easily with this popular IDE.Use the features of the popular NetBeans IDE to accelerate your development of Java EE applications.Covers the latest versions of the major Java EE APIs such as JSF 2.2, EJB 3.2, JPA 2.1, CDI 1.1, and JAX-RS 2.0.Walks you through the development of applications utilizing popular JSF component libraries such as PrimeFaces, RichFaces, and ICEfaces.The book is aimed at Java developers who wish…
Author(s): David R. Heffelfinger
11. Java: The Complete Reference, Ninth Edition (2014)
The Definitive Java Programming Guide. Fully updated for Java SE 8, Java: The Complete Reference, Ninth Edition explains how to develop, compile, debug, and run Java programs. Bestselling programming author Herb Schildt covers the entire Java language, including its syntax, keywords, and fundamental programming principles, as well as significant portions of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action.
Author(s): Herbert Schildt
Author(s): John Brock, Arun Gupta
Best Java EE Books to Read
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Genesis and download some Java EE books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
Java EE 8 Microservices - Learn how the various components of Java EE 8 can be used to implement the microservice architecture.
Author(s): Kamalmeet Singh, Pavel Pscheidl et al.
Publisher: Packt, Year: 2020, Size: 7 Mb, Download: pdf
Introducing Jakarta EE CDI - Contexts and Dependency Injection for Enterprise Java Development.
Author(s): Luqman Saeed
Publisher: Apress, Year: 2020, Size: 3 Mb, Download: pdf
Java EE 8 Design Patterns and Best Practices
Author(s): Rhuan Rocha
Publisher: Packt, Year: 2020, Size: 10 Mb, Download: pdf
Jakarta EE Cookbook - Practical recipes for enterprise Java developers to deliver large scale applications with Jakarta EE.
Author(s): Elder Moraes
Publisher: Packt, Year: 2020, Size: 9 Mb, Download: pdf
Java™ Platform, Enterprise Edition (Java EE) Specification, Release 8
Publisher: , Year: 2019, Size: 4 Mb, Download: chm
Java™ Platform, Enterprise Edition (Java EE) Specification 8.0
Author(s): Linda DeMichiel, Bill Shannon (Oracle).
Publisher: Oracle, Year: 2019, Size: 4 Mb, Download: pdf
GPS tracking with Java EE Components: challenges of connected cars
Author(s): Beiglböck, Kristof
Publisher: CRC Press, Year: 2019, Size: 13 Mb, Download: pdf
Rapid Java Persistence and Microservices Persistence Made Easy Using Java EE8, JPA and Spring
Author(s): Raj Malhotra
Publisher: , Year: 2019, Size: 5 Mb, Download: pdf
Beginning Jakarta EE - Enterprise Edition for Java From Novice to Professional.
Author(s): Peter Späth
Publisher: Apress, Year: 2019, Size: 6 Mb, Download: pdf
Practical Domain-Driven Design in Enterprise Java - Using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework.
Author(s): Vijay Nair
Publisher: Apress, Year: 2019, Size: 12 Mb, Download: pdf
Please note that this booklist is not absolute. Some books are truly record-breakers according to Chicago Tribune, others are written by unknown authors. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant resources you could recommend? Leave a comment if you have any feedback on the list.