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 FireStorms 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.
-
FireStorm/DAO 2.0 Database Persistence Tool for Java (10 messages)
- Posted by: Andy Grove
- Posted on: November 05 2003 03:19 EST
Threaded Messages (10)
- Hibernate support by David Solis on November 05 2003 16:07 EST
- Hibernate support by Wille Faler on November 06 2003 07:21 EST
-
Hibernate support by Andy Grove on November 06 2003 09:08 EST
-
JDO support? by null on November 06 2003 10:29 EST
- JDO support? by Andy Grove on November 06 2003 11:53 EST
-
JDO support? by Sandeep Dath on November 06 2003 06:24 EST
- JDO support? by null on December 11 2003 08:54 EST
-
JDO support? by null on November 06 2003 10:29 EST
- Hibernate support by Uday Parmar on August 28 2004 04:13 EDT
-
Hibernate support by Andy Grove on November 06 2003 09:08 EST
- Hibernate support by Wille Faler on November 06 2003 07:21 EST
- FireStorm/DAO 2.0 Database Persistence Tool for Java by Keerthi P on November 06 2003 06:45 EST
- hypersonic ? by Hemant Gohil on November 07 2003 19:09 EST
-
Hibernate support[ Go to top ]
- Posted by: David Solis
- Posted on: November 05 2003 16:07 EST
- in response to Andy Grove
Any plans to support Hibernate? -
Hibernate support[ Go to top ]
- Posted by: Wille Faler
- Posted on: November 06 2003 07:21 EST
- in response to David Solis
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. :) -
Hibernate support[ Go to top ]
- Posted by: Andy Grove
- Posted on: November 06 2003 09:08 EST
- in response to Wille Faler
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 -
JDO support?[ Go to top ]
- Posted by: null
- Posted on: November 06 2003 10:29 EST
- in response to Andy Grove
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 -
JDO support?[ Go to top ]
- Posted by: Andy Grove
- Posted on: November 06 2003 11:53 EST
- in response to null
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. -
JDO support?[ Go to top ]
- Posted by: Sandeep Dath
- Posted on: November 06 2003 18:24 EST
- in response to null
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. -
JDO support?[ Go to top ]
- Posted by: null
- Posted on: December 11 2003 08:54 EST
- in response to Sandeep Dath
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 -
Hibernate support[ Go to top ]
- Posted by: Uday Parmar
- Posted on: August 28 2004 04:13 EDT
- in response to Wille Faler
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 -
FireStorm/DAO 2.0 Database Persistence Tool for Java[ Go to top ]
- Posted by: Keerthi P
- Posted on: November 06 2003 06:45 EST
- in response to Andy Grove
Is there any similar open source product? -
hypersonic ?[ Go to top ]
- Posted by: Hemant Gohil
- Posted on: November 07 2003 19:09 EST
- in response to Andy Grove
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
======================