J2EE and XML
Consulting and Contracting

Candlelight Software

Steven P. Punte
steve@candlelightsoftware.com
707-874-1028

Technotes
Publications

Five N-Tiered J2EE architectures are outlined on this page beginning with the most powerful, complex, sophisticated and modern progressing to more simpler models. These are all architectures I have utilized and shipped in working products.

The diagram below depicts a very modern "Declarative N-Tiered J2EE" architecture made possible by XDoclet. In particular, the "ejbdoclet" process generates eight associated files required by the J2EE standard, but tedious to error-pron to maintain. XDoclet with Apache Ant is easily customizable and independent of any particular commercial IDE. In addition, XDoclet has inspiried the new and upcomming "Metadata Facility for the Java Programming Language: JSR-175" for release with J2EE 1.5.

The digram does not exactly adhear to UML or any specific modeling language, but rather is intended to provide a high-level view of how the various specified packages work together.

Under Construction

Under Construction

Under Construction

Under Construction