Data Transfer Object
Code Generator for Data Transfer Object (DTO) and Data Access Object (DAO)
In addition to generating Data Access Objects (DAOs) for a data integration tier, FireStorm/DAO also generates related Java code that is required as part of the business tier. This includes Business Delegates, Session Facades, and Data Transfer Objects. FireStorm/DAO also generates a presentation tier based on JSPs or JSP Struts.
Generate DAOs and DTOs: Download FireStorm/DAO
FireStorm/DAO-generated applications use a Data Transfer Object to encapsulate the business data. You use Data Transfer Objects when you want to transfer multiple data elements over a tier - which is better than making multiple calls to remote objects' getter methods when you receive only a single pierce of data back each time (reducing application performance due to unnecessary network overhead). A single method call is used to send and retrieve the Data Transfer Object. When the client requests the enterprise bean for the business data, the enterprise bean can construct the Data Transfer Object, populate it with its attribute values, and pass it by value to the client.
Additional Resources
FireStorm/DAO is a database access tool based on the Data Access Object design pattern.
CodeFutures provides a free program to analyze the performance of your MySQL database.
Free MySQL Performance Analysis
Read about how Database Sharding helps many major companies to linearly scale their database applications.
Request Database Sharding White Paper
dbShards economically scales large, high transaction volume databases using Database Sharding.


