/Architecting-Modern-Java-EE-Applications

Architecting Modern Java EE Applications, published by Packt

Primary LanguageJavaMIT LicenseMIT

Architecting Modern Java EE Applications

This is the code repository for Architecting Modern Java EE Applications, published by Packt. It contains all the supporting project files necessary to work through the book from start to finish.

About the Book

Java EE 8 brings with it a load of features, mainly targeting newer architectures such as microservices, modernized security APIs, and cloud deployments. This book will teach you to design and develop modern, business-oriented applications using Java EE 8. It shows how to structure systems and applications, and how design patterns and Domain Driven Design aspects are realized in the age of Java EE 8. You will learn about the concepts and principles behind Java EE applications, and how to effect communication, persistence, technical and cross-cutting concerns, and asynchronous behavior.

Instructions and Navigation

All of the code is organized into folders. Each folder starts with a number followed by the application name. For example, Chapter02.

  • Chapters 1, 4, 9, 10, and 11 does not have code files

The code will look like the following:

@PreDestroy
public void closeClient() {
    client.close();
}

To execute and perform the code examples given in the book, you will require the following tools configured in your system:

  • NetBeans, IntelliJ or Eclipse IDE
  • GlassFish Server
  • Apache Maven
  • Docker
  • Jenkins
  • Gradle

Related Products

Suggestions and Feedback

Click here if you have any feedback or suggestions.