|
HOME
PRODUCTS
CUSTOMERS
BUY
CORPORATE
SUPPORT
|
|
Code Generation ToolCode generation tool to Generate Java source code for accessing relational databasesFireStorm/DAO Code Generation Tool makes Java software developers more productive by automatically generating Java source code for accessing relational databases. Code Generation Tool: Reduced complexityFireStorm/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. Code Generation Tool: Portable codeThe FireStorm/DAO Code Generation Tool 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 Code Generation Tool does not require proprietary runtime libraries. Service-OrientedThe Java generated by FireStorm/DAO Code Generation Tool 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. PerformanceFireStorm/DAO Code Generation Tool 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 Code Generation Tool also provides support for exposing stored procedures as Data Access Objects. Productivity GainsGenerating Java by definition is always going to be much faster than hand coding. For reference purposes, when using FireStorm/DAO Code Generation Tool with a reasonable large (over 20 tables) database, there is approximately a twenty-fold productivity increase. QualityGenerated Java will always have fewer errors than hand written code, due to the elimination of typos, human error, and so on. FireStorm/DAO 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.
Additional Reading on Code GenerationCode Generation Network JavaWorld: Reflection versus Code Generation Applying Code Generation Techniques to the J2EE Development Wikipedia on Code Generation Code Generation: The fastest way to write software? Writing Code is Stupid Code generators help you deliver high-quality code quickly Are you missing out on code generation? Code Generation Techniques for Java Bug Prevention with Java
Product Information
Click on a product edition for more details or view an overview of the product range.
|
"Before we discovered FireStorm/DAO, we were reluctant to write DAO code ourselves as it required a lot of time and effort. Now we can concentrate on the real business logic and application requirements." |
|
FireStorm/DAO is a code generator for Java persistence that generates Data Access Objects based on Java DAO, JDBC DAO, Hibernate DAO Persistence, JPA Persistence, and Spring DAO. |
Copyright © 2003-2008 CodeFutures Corporation. All rights reserved. |
APPLICATION DEVELOPMENT PRODUCTIVITY™ | |
Data Persistence |
Data Access Object
Site Map | Java Persistence | Legal Data Transfer Object | Hibernate DAO FireStorm/DAO™, FireStorm/SDO™, and CodeFutures™ are trade marks of Code Futures Software Ltd. |
||