Pattern is a solution to a recurring problem in a context. Once Pattern (solution) is developed from a recurring problem it can be reused without reinventing the solution again.
This article mainly focuses on performance improvement practices using Patterns in J2EE. There is no quick silver bullet to solve all performance problems on J2EE. So I just list all the resources for you.

Advanced J2EE topics
Design Patterns for Optimizing the Performance of J2EE Applications
Best practices to improve performance using Patterns in J2EE
Take control with the Proxy design pattern
Optimistic Locking pattern for EJBs
Repair invalid cached services in the Service Locator pattern
J2EE Design Patterns for presentation tier
Design Patterns for Building Flexible and Maintainable J2EE Applications
Patterns of Enterprise Application Architecture