JCodeBox allows you to apply tried and tested J2EE design patterns to your applications and components.
In addition to applying patterns at the object level to individual components, JCodeBox also allows you to apply some patterns
at the tier level (i.e. applied to all applicable components in that tier).
Each pattern needs to be configured differently (depending on its properties, etc) however the way you add/edit/remove
a pattern is the same regardless of what pattern and whether you are applying it to a tier or a single component.
The first 3 sections in this chapter explain generically how to add/edit/remove a pattern. The subsequent sections then
explain the properties/settings specific to each pattern.
Currently the following patterns are supported:
- Data Access Object (DAO)
- Service Locator
- Value Object (VO)
- Business Interface
- Business Delegate
- Front controller (automatically applied to the web tier)
- View Helper (automatically applied to the web tier)
- Service to worker (automatically applied to the web tier)
- Session facade
- Message facade