
One of the signs of an easily maintained application is a division of labor between the classes, usually resulting in a user interface layer, a business layer and a data access layer. While this technique helps to better organize the application, many developers shy away from creating them. Creating a reliable and fast data access layer requires some planning, and once you've created one, they all start to look similar. SubSonic helps you by automatically creating a data access layer based on your database.
|