|
|||||||||||
|
Overview Features Functionality Requirements Installation Architecture Java Doc ![]() Taglib Doc ![]() Download
|
.
Silhouette implements a Model/View/Controller design pattern, and
decouples database access through a Data Access Objects (DAO) design
pattern. Data persistence is further decoupled through the use of Hibernate
annotations (implemented in this version of Silhouette through
the use of XDoclet tags) on the base Java objects. This provides true
database independence within the code base.
Further code reuse is implemented in the View layer through the use of JSP 2.0 tag files. A composite user-interface component can be trivially implemented using a JSP tag file, and re-used everywhere without repeated code.
|
||||||||||