JPlate

Objective

JPlate is a project consisting of sub-projects to solve various development problems/problem domains.

Subprojects

The JPlate project is divided into sub-projects.  Most sub-projects will build upon the framework and possibly other sub-projects.  The following describes the various JPlate sub-projects:

Framework/Template Engine

JPlate contains code that is suitable for building applications.  The code contained here is not application specific:  meaning it should be reusable across applications.  This subproject is designed to make building solutions in Java easier and should, ideally, provide the "plumbing" by which constructing solutions (for instance applications) will be simplified.

One useful tool included with the framework is the Java Template Engine.  This tool provides templates in java allowing one to write code in a non-datatype specific way.  For instance, one can write the code that acts as a pool without regard to the data/objects pooled.

Top

Building

Ant  was chosen as the build tool for JPlate.

Top

Design Patterns

The "Gang Of Four" has impacted the overall "feel" of JPlate and permeates all aspects of this project.

Top

Parser

Javacc was chosen as the parsing tool for JPlate.

Top

Contributors

Amanda I. Floess Editor
Scot P. Floess Architect, Developer

Top

Links

Ant

Framework/Template Engine

Javacc

JavaPIM - the Java Personal Information Manager

JWare Techniques

Source Forge Project

Source tree

Top

SourceForge.net Logo