Vol 66 Issue 3 2003-08-18 Article 10613 from section "Publications"

Abstracting Code Design to Allow Creation of Multiple Outputs

Jack Herrington's "Code Generation in Action" offers insight into code
generation, an engineering technique that abstracts code design,
allowing the creation of multiple outputs from a single model of
application functionality. The book covers code generation
implementation for building high-quality, machine-generated code for
complex applications frameworks.

Using code generators allows development teams to focus efforts on
higher-level design work and strategic problems, while still meeting
goals for maintaining production applications. Addressing such needs,
the book includes step-by-step instructions for building code generators
of varying types that generate consistent and maintainable output.

Topics covered include:

- Code generation models

- Practical examples of database access generation

- Architectures for generators for all of today's popular

- Insight into deployment issues

Herrington describes simple and complex code generators, explaining the
creation of generators that handle common coding problems to maintaining
entire application tiers. Also discussed are the generation of user
interface, remote procedure, test cases and business logic code.
Examples of implementations on specific platforms include generators for
Java[TM] technology and Java[TM] 2 Platform, Enterprise Edition
(J2EE[TM]), ASP and ASP.NET, and Open Source solutions such as Perl,
Python and PHP.

Details at

Have a custom version of 'System News for Sun Users' delivered to you
via email each week in PDF, text or HTML. Only the sections that you
select will be included in your copy of the news magazine. Subscribe at
(c) 2003 System News, Inc.