Author: Craighead
Publisher:
Publish Date: 2005-04-01
Features: With so many books already available on design patterns, why do we need another one? Design patterns are building blocks for solutions: abstractions of problem-solving techniques that recur time and time again. Listing and categorizing design patterns helps you recognize the "reinventing the wheel" you've been doing. However, once you list the abstract patterns, you must return to the real world and see them in context. Patterns like the resource pool are interesting, but knowing they are a "design pattern" doesn't help you unless you've already implemented one. That's what makes this book different. It describes new patterns in areas such as persistence and message communication while showing you how to implement many patterns in the context of J2EE applications. The elegance of patterns for thinking about problems and the wisdom of enterprise developers in practice are organically combined in this book. The book covers the following topics:
· Presentation Layer Patterns
· Business Layer Patterns
· Interaction Between Business and Presentation Layers
· Persistence Patterns
· Concurrency Patterns
· Enterprise Message Communication Patterns
· AntiPatterns, or errors that have already become patterns in themselves
Many of the patterns presented in this book focus on scalability, extensibility, flexibility, and performance—key concerns for any J2EE developer. Some patterns will be new to you; others will be familiar. But whether you've seen these patterns before or not, this book is unique in explaining how to apply them to real-world J2EE applications. If you develop J2EE applications, this book belongs on your bookshelf—and should be in your hands.
With so many books already available on design patterns, why do we need another one? Design patterns are building blocks for solutions: abstractions of problem-solving techniques that recur time and time again. Listing and categorizing design patterns helps you recognize the "reinventing the wheel" you've been doing. However, once you list the abstract patterns, you must return to the real world and see them in context. Patterns like the resource pool are interesting, but knowing they are a "design pattern" doesn't help you unless you've already implemented one. That's what makes this book different. It describes new patterns in areas such as persistence and message communication while showing you how to implement many patterns in the context of J2EE applications. The elegance of patterns for thinking about problems and the wisdom of enterprise developers in practice are organically combined in this book. The book covers the following topics:
· Presentation Layer Patterns
· Business Layer Patterns
· Interaction Between Business and Presentation Layers
· Persistence Patterns
· Concurrency Patterns
· Enterprise Message Communication Patterns
· AntiPatterns, or errors that have already become patterns in themselves
Many of the patterns presented in this book focus on scalability, extensibility, flexibility, and performance—key concerns for any J2EE developer. Some patterns will be new to you; others will be familiar. But whether you've seen these patterns before or not, this book is unique in explaining how to apply them to real-world J2EE applications. If you develop J2EE applications, this book belongs on your bookshelf—and should be in your hands.
J2EE Design Patterns
📌 Related Posts
Literature
Yōuyōu Yili River
2026-09-22
Literature
Engineering Drawing and Computer Graphics Basic Exercise Book
2026-09-13
Literature
College English Intensive Reading (Revised Edition) Synchronous Guidance. Preparation Level 1 (Preparation Level 1)
2026-09-22
Literature
English-Chinese Dictionary of Water Conservancy and Hydropower Technology
2026-09-27
Literature
United Nations
2026-09-26
Literature
How much do we know about the sense of smell
2026-09-26
Literature
Boiler Thermal System and Equipment: Volume 1
2026-09-26
Literature
Series of Books on the History of China's Electric Power Industry. History of China's Hydropower: 1904-2000, Volume 1 (First Draft)
2026-09-26