JAppGen
 

Jags

Note
This document is being hacked from a description of the language in a different form. Until this note is removed, anything written here is suspect.

Introduction

Jags is a shorthand for writing JAppGen specifications. The name may itself be short for JAppGenScript.

Jags may or may not be used by application developers. At least in the short term, it is a convenience. Rather than generating code immediately, it is helpful to have various tools output a specification in an easily parsed form which can be used to create input for other software modules. Specifically, we want to be able to describe an application's data model and then use that description to generate the J2EE front end, the middle tier, and the SQL used to create the database. An intermediate language such as Jags simplifies development and makes testing much easier.