JSP Code Generator

Generate Java source code for accessing relational databases through JSPs

FireStorm/DAO Data Access and JSP Code Generator makes Java software developers more productive though DAO and JSP code generation for accessing relational databases.

Reduced complexity using a JSP Code Generator

FireStorm/DAO's generated Java provides a one-to-one mapping between Java objects and database tables, which is simpler than using a complex mapping tier.

JSP Code Generator for Portable code

The FireStorm/DAO generated Java is fully portable between stand-alone Java and Enterprise Java. The code is also portable between Application Servers(ensuring no lock-in). The generated Java conforms to the widely accepted Data Access Object design pattern. FireStorm/DAO does not require proprietary runtime libraries.

Service-Oriented

The Java generated by FireStorm/DAO is designed for use in service-oriented architectures. The Data Access Object (DAO) classes are stateless services that can easily be exposed as transactional Session Beans and are also suitable for use as part of a Web Services architecture.

DAO and JSP Code Generator : Performance

FireStorm/DAO Data Access and JSP Code Generator is not limited to simple single-table operations but can also leverage the power of the relational database by generating Custom DAO classes that make use of complex SQL statements including table joins. FireStorm/DAO also provides support for exposing stored procedures as Data Access Objects.

DAO and JSP Code Generator: Productivity Gains

Generating Java by definition is always going to be much faster than hand coding. For reference purposes, when using FireStorm/DAO Data Access and JSP Code Generator with a reasonable large (over 20 tables) database, there is approximately a twenty-fold productivity increase.

Quality

Generated Java will always have fewer errors than hand written code, due to the elimination of typos, human error, and so on. FireStorm/DAO Data Access and JSP Code Generator provides a consistent approach across multiple projects, multiple development teams, and against multiple types of database product. Generating Java ensures that software developers are more likely to be focussed on the business requirements than the more mundane task of coding.

Product Information

 FireStorm/DAO Overview (PDF)
Provides brief (2 pages) introduction to FireStorm/DAO, the product benefits, and the product editions.

 FireStorm/DAO Architect Edition Overview (PDF)
Provides brief (2 pages) introduction to Architect Edtion, the product benefits, and using the Architect Edition with development teams.

 FireStorm/DAO Technical Overview (PDF)
Provides detailed technical overview of FireStorm/DAO.

Click on a product edition for more details or view an overview of the product range.

FireStorm/DAO Enterprise Edition generates JDBC, JDO, and EJB source code

Enterprise Edition

FireStorm/DAO Architect Edition allows custom code generators to be built

Architect Edition