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.
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.
CodeFutures provides a free program to analyze the performance of your MySQL database.
Read about how Database Sharding helps many major companies to linearly scale their database applications.
dbShards economically scales large, high transaction volume databases using Database Sharding.