Introduction - If you have any usage issues, please Google them yourself
Three-tier structure, where the data access layer and the interface through a factory pattern separation can be added directly access data from different databases, by modifying the configuration file without modifying the source code, maintaining good point.