Introduction
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.

Audience

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 Java EE Tutorial firstly.
The new Jakarta EE tutorial is moved to https://eclipse-ee4j.github.io/jakartaee-tutorial/toc.html.

About Jakarta EE 8

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 Kickstart a Jakarta EE 8 application 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 Awesome Java EE 8 checklist.

Sample Codes

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.
1
git clone https://github.com/hantsy/ee8-sandbox
Copied!

About The Book

The book itself is open-sourced and hosted on Github, and it is synchronized automatically to Gitbook.io. You can read the book online.

Contribution

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 Github issues or send a pull request directly.
Last modified 8mo ago