Discussions

News: FireStorm/DAO 2.0 Database Persistence Tool for Java

  1. CodeFutures have released version 2.0 of their DAO code generator tool for Java. FireStorm can import databases schemas from any database and then generates DAO interfaces, DTO classes, and DAO implementation classes based on JDBC.

    FireStorm has a code generation framework allowing custom code generation modules to be developed (Architect edition only). The API provides access to all of FireStorm’s configuration and project meta-data in a simple Java object-model removing the need to parse the underlying XML files. FireStorm's code generation framework also provides a highly object-oriented approach to creating Java source files.

    When generating code for J2EE it is possible to choose between JDBC, CMP EJB, or JDO for the DAO implementation code.

    FireStorm/DAO is directly available for evaluation and purchase from CodeFutures’ Web site at http://www.codefutures.com/firestorm. FireStorm/DAO 2.0 Standard Edition is generally available and priced at $295.

    Links

    Press release:
    http://www.codefutures.com/company/press/2003/11/04/

    FireStorm/DAO™ 2.0 Product Overview:
    http://www.codefutures.com/products/firestorm/

    FireStorm/DAO™ 2.0 Features Matrix:
    http://www.codefutures.com/products/firestorm/editions/matrix.html


    -
    Andy Grove
    Chief Technology Officer
    Code Futures, Ltd.

    Threaded Messages (10)

  2. Hibernate support[ Go to top ]

    Any plans to support Hibernate?
  3. Hibernate support[ Go to top ]

    Any plans to support Hibernate?

    You know that a framework has gained some traction and acceptance when that is the first question asked in every thread about related areas. :)
  4. Hibernate support[ Go to top ]

    Hi,

    Yes, Hibernate support is on the roadmap for a future version of FireStorm. Our immediate focus was to support the three Java standards (JDBC, JDO, and EJB) but we will add support for other frameworks that customers want supported.

    We also have an Architect Edition of the product where you can plug in your own code generators so you can target any persistence framework you like and fully customize the generated code.

    Regards,

    Andy Grove.
    Code Futures, Ltd.
    http://www.codefutures.com
  5. JDO support?[ Go to top ]

    Hi Andy,

    I've used your JDBC implementation and it works really well - saved many hours of hand coding.

    However, I'm very happy to see that you're planning a JDO implementation. I believe that this will offer significant advantages over JDBC/EJB/Hibernate.


    When will the JDO version be available?

    Philip
  6. JDO support?[ Go to top ]

    Hello Philip,

    Glad you liked the product.

    The public beta of the Enterprise Edition will be available on Monday 17th November and this offers JDO code generation (as well as JDBC, CMP EJB, JSP, and Session Bean code generation).

    For more information:

    http://www.codefutures.com/products/firestorm/editions/enterprise/

    Regards,

    Andy.
  7. JDO support?[ Go to top ]

    However, I'm very happy to see that you're planning a JDO implementation. I believe that this will offer significant advantages over JDBC/EJB/Hibernate.


    "Significant advantages": Philip, out of curiosity - why so?

    Sandeep.
  8. JDO support?[ Go to top ]

    in answer to your question: for my project, JDO was fastest.


    The enterprise edition of firestorm allowed me to try out JDBC and CMP/EJB as well. If it helps, EJB was slowest.



    I'm not an expert on JDO, so I suggest you look at the site for a list of benefits on the site.

    http://www.codefutures.com/products/firestorm/thebenefits/

    Philip
  9. Hibernate support[ Go to top ]

    FYI .... Daffodil DB (www.daffodildb.com) is a Java database that works very well with Hibernate, JBoss and Tomcat. You can download the eval version at: http://daffodildb.com:8080/eval/filldetails.jsp

    Cheers,
    Uday
  10. Is there any similar open source product?
  11. hypersonic ?[ Go to top ]

    According to website, it says FireSTorm supports any JDBC compliant Database, I tried to configure it for Hypersonic HSQLDB. Driver configuration worked fine, but it doesn't show any other options to specifiy database etc...
    Is there any tech-support emails?
    Thanks
    Hemant
    ============
    Supported Databases

    All editions of FireStorm/DAO 2.0 support the following database platforms:

    Oracle 8i/9i
    IBM DB2
    Microsoft SQL Server
    MySQL
    Informix
    InnoDB
    Sybase
    PostgreSQL
    Any JDBC-compliant database
    ======================