"FireStorm/DAO removes the need to write repetitive data-access code and frees developers up to concentrate on the more creative aspects of their application", according to Andy Grove, Chief Architect, CodeFutures. "FireStorm/DAO also offers a strategic approach for architects by abstracting away from underlying persistence frameworks and offering the choice of JDBC, EJB 1.1, or EJB 2.0 implementations, through a common interface based on the Data Access Object (DAO) design pattern."
Typical Java applications can contain thousands of lines of data-access code which are time-consuming to write, and prone to errors and inconsistencies when hand-written. FireStorm/DAO generates this code automatically based on meta-data reverse-engineered from a database. The generated code is well structured, documented, and easy to understand. FireStorm/DAO also generates J2EE deployment descriptors, Ant build scripts, and Struts Web applications for immediate testing of the DAO tier.
More information about FireStorm/DAO is available from:
FireStorm/DAO is available for download with immediate effect from 2nd June and is priced from $195 per developer. Source code generated by FireStorm/DAO is entirely standards-based and can be distributed royalty-free. There are no runtime fees associated with the generated code.
- Database meta-data can be extracted from any JDBC compliant database
- All meta-data is stored in an open XML format
- Generated code is standards-based and royalty-free
- Generated Struts Web application allows immediate testing of the DAO tier
- Support for IBM WebSphere and BEA WebLogic platforms
- Support for Oracle 8i and 9i databases
A follow-on 1.1 release will be available in July with the ability to generate DAO code for custom SQL statements. The 1.1 release will also add full support for Microsoft SQL Server and MySQL databases.
CodeFutures was founded with one aim in mind: to make it easier and cheaper to build and deploy enterprise-class database applications based on Java technology. CodeFutures' flagship product, FireStorm/DAO, dramatically reduces development time for Java applications requiring access to relational databases. FireStorm/DAO is built on Java, XML, and SQL standards and based on the Data Access Object design pattern.