CodeFutures Press Releases

Wednesday, July 28, 2004

CodeFutures Announces FireStorm/DAO 2.2 Release Candidate 1

CodeFutures has completed its BETA program for Release 2.2 of its FireStorm/DAO code generation tool and is pleased to announce the availability of Release Candidate 1. "Our BETA program was a huge success, with great feedback from users all over the world. We are confident that the new features provide what developers are most looking for." says Andy Grove, Chief Architect, CodeFutures.

The new features provided in FireStorm/DAO 2.2 are:

  • Apache Struts JSP Client Generation
    FireStorm/DAO 2.2 generates a complete JSP Web application for interacting with the generated DAO tier. The generated application is based on the Apache Struts framework and contains full functionality for inserting, updating, deleting, and searching records using the DAO tier. For each table, view and custom DAO, the following artifacts are generated:
  • Struts Actions for insert, update, and delete operations
  • Struts Actions for each defined finder method
  • ActionForm bean to represent DTO
  • Relevant entries in struts-config.xml and tiles-defs.xml
  • JSP pages for viewing and editing each DAO
  • JSP pages for displaying input form and results page for each finder method

This is an Enterprise Edition feature.

  • DAO Generation for Partial Schema
    FireStorm/DAO 2.2 provides a graphical user interface for selecting the database elements for which a DAO tier is generated. The developer specifies a list of tables and views to import from the database.

This is an Enterprise Edition feature.

  • Automated Build System Support
    FireStorm/DAO 2.2 includes additional new features that make it easier to integrate FireStorm/DAO into the automated build systems.
  • FireStorm/DAO now contains an Ant task for importing schemas, which in conjunction with the existing code generation Ant task, makes it possible to fully automate the generation of DAO code as part of an automated build process.

This feature is available in all editions of FireStorm/DAO 2.2 RC1

  • Optimized JDBC Code
    FireStorm/DAO 2.2 generates JDBC DAO code that is far more concise and is closer to human-authored code. Variable names are only prefixed with underscores if there is the possibility of a name clash with method parameters, making the code more readable. Generated finder methods now contain a single line of code that delegates to a dynamic finder method rather than containing dozens of lines of repetitive code.

This feature is available in all editions of FireStorm/DAO 2.2.

  • Dynamic Update Method
    Users can choose to generate static update methods that update every column every time, or a new dynamic update method that only updates columns that have been modified.

This is an Enterprise Edition feature.

  • Extended SOA Support
    FireStorm/DAO 2.2 now exposes all DAO types as Stateless Session Beans making it easier to integrate databases with SOA environments. If the JDBC DAO implementation strategy is chosen then the dynamic finder methods are also exposed for ultimate flexibility.

This is an Enterprise Edition feature.

FireStorm/DAO 2.2 RC1 is available for immediate download and free evaluation from:

www.codefutures.com/products/firestorm/download/

FireStorm/DAO 2.2 is priced from $195 per developer. There are no runtime deployment licensing fees.

About CodeFutures

CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.

CodeFutures' products are used by corporate Java software programmers for Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail (MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).

Labels: , ,