TY - BOOK AU - Bonocore, Giuseppe TI - Hands-On Software Architecture with Java: Learn Key Architectural Techniques and Strategies to Design Efficient and Elegant Java Applications SN - 9781800207301 U1 - 005.133J PY - 2022/// CY - Birmingham, UK PB - Packt KW - Software architecture; Java Computer program language; Software Development N2 - Well-written software architecture is the core of an efficient and scalable enterprise application. Java, the most widespread technology in current enterprises, provides complete toolkits to support the implementation of a well-designed architecture. This book starts with the fundamentals of architecture and takes you through the basic components of application architecture. You'll cover the different types of software architectural patterns and application integration patterns and learn about their most widespread implementation in Java. ER -