Application Tier Repository

When promoting a Unified Pattern Language organize patterns into collections. The project teams throughout the enterprise will have a starting point for adopting their own Pattern Palette.

This minimal collection documents a JEE Repository pattern.

Code authors enhancing global pattern readability (source scanning) can use a class name suffix. Although classes are named using a variety of languages (including English); a consistent pattern prefix/suffix enhances architectural and design clarity for the reader.

public abstract class MyCarefullyNamedRepository extends BaseRepository 

Application Tier Repository Collection

Repository Pattern Collection
Repository (Repository)