Introduction
Last updated
Was this helpful?
Last updated
Was this helpful?
Java EE 8 brings a plenty of new features which are valuable to build modern applications.
I have spent some time on updating myself to the newest Java EE 8 technology stack. This mini book is my learning notes when I refreshed my knowledge to Java EE 8.
This book is not for the newbie of Java EE, and I also assume you know well about Java 8.
This book will not cover the existing content in Java EE 7. If you have experience with Java EE 7 and want to update to Java EE 8, this book is for you.
If you are new to Java EE or need a comprehensive guide of Java EE, I suggest you read the official firstly.
The new Jakarta EE tutorial is moved to .
After Java EE 8 was released, Eclipse Foundation took over the responsibilities of developing Java EE, due to Java EE regulations, the new Java EE was renamed to Jakarta EE.
Jakarta EE 8 is the first version published by Eclipse Foundation, the APIs is totally compatible with the previous Java EE 8. To get started with Jakarta EE 8, go to for more details.
In this book, we use Java EE and Java EE maven architypes through the whole book, all codes are compatible with Jakarta EE 8.
I also created a repository to collect all useful Java EE 8/Jakarta EE 8 resources, check the latest checklist.
All sample codes used in this book are open-sourced on Github.
You can clone it into your local system and import them into your IDE and explore yourself.
The book itself is open-sourced and , and it is synchronized automatically to Gitbook.io. You can read the book online.
Gitbook online version:
If you have some suggestions or find some issues (even grammar errors, I am a non-English guy), do not hesitate to file an issue on or send a pull request directly.