Java EE 8 Design Patterns and Best Practices: A guide to create efficient, scalable enterprise-ready software with best choice of architectural design patterns

Java EE 8 Design Patterns and Best Practices: A guide to create efficient, scalable enterprise-ready software with best choice of architectural design patterns

by Rhuan Henrique Rocha da Silva;Joao Carlos Purificação;Paulo Simoes

314 pages· 2018· ISBN 9781788830621

Browse books you can read free on Readfeed

No club is reading this yet — be the first to start one

Start a club free
About

Get deep insights you need to know for considering efficient architectural design considerations and solving common design problems in your enterprise applications.

Key Features

  • Get to grips with the benefits and applicability of using different design patterns in JAVA EE with the help of real-world examples
  • Learn tricks, techniques, and best practices to solve common design and architectural challenges
  • Choose the right patterns to improve the efficiency of your programs and improve your productivity.

Book Description

Patterns are essential design tools for Java developers. Java EE Design Patterns helps developers attain better code quality and progress to higher levels of architectural creativity by examining the purpose of each pattern and demonstrating its implementation with various alternative code examples. This book will take you through various patterns and their their Java EE specific implementations.

In the beginning, you will learn the foundation and importance of design patterns in Java EE and then you will move onto implementing various patterns at presentation tier, business tier and integration tier. Further you will discover the patterns involved in Aspect Oriented Programming and closer look at reactive patterns. Moving on you will be introduced with modern architectural patterns involved in composing microservices and cloud native applications. You will be acquainted with security patterns, operational patterns involved in scaling and monitoring along with some patterns involved in deployment.

By the end of the book, you will be able to efficiently address common problems faced while developing applications and be comfortable working on scalable and maintainable projects of any size.

What you will learn

  • Principal patterns in presentation layer like Front Controller pattern, Application Controller pattern and so on
  • What's business tier and how to implement business delegate pattern, composite entity pattern etc
  • Implementation of Aspect Oriented Programming using the Java EE 8 and the best practices
  • Understand patterns involved in reactive programming with asynchronous EJB method and REST services
  • Key patterns involved in adoption of microservice architecture and cloud native architecture
  • Operational patterns for performance management and scalability at enterprise-level applications

Who This Book Is For

Java developers who are comfortable in programming in Java and now want to learn how to implement design patterns to create robust, reusable and easily maintainable apps.

Discuss Java EE 8 Design Patterns and Best Practices: A guide to create efficient, scalable enterprise-ready software with best choice of architectural design patterns with other readers

Join or start a book club for Java EE 8 Design Patterns and Best Practices: A guide to create efficient, scalable enterprise-ready software with best choice of architectural design patterns on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for Java EE 8 Design Patterns and Best Practices: A guide to create efficient, scalable enterprise-ready software with best choice of architectural design patterns?

Sign up free on Readfeed, then browse public clubs or start your own club with Java EE 8 Design Patterns and Best Practices: A guide to create efficient, scalable enterprise-ready software with best choice of architectural design patterns as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss Java EE 8 Design Patterns and Best Practices: A guide to create efficient, scalable enterprise-ready software with best choice of architectural design patterns with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Java EE 8 Design Patterns and Best Practices: A guide to create efficient, scalable enterprise-ready software with best choice of architectural design patterns with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.