8.6. Configuration

 <  Day Day Up  >  

Configuration classes are in the com.samscdrental.configuration package:

 Configuration.java     DataAccessConfiguration.java     ReportConfiguration.java 

The Configuration class represents data for configuring other objects in the system. For example, DataAccessConfiguration contains information for the StoreDataAccess object. The StoreDataAccess object receives a filled-in DataAccessConfiguration object from the geTDataAccessConfiguration( ) method in Configuration . The source of the information is transparent to StoreDataAccess . Configuration retrieves it from preset values, but it could read it from a configuration file or database. The central configuration file is a variation of the Service Locator pattern (see http://java.sun.com/blueprints/corej2eepatterns/Patterns/ServiceLocator.html for details).

 <  Day Day Up  >  


Prefactoring
Prefactoring: Extreme Abstraction, Extreme Separation, Extreme Readability
ISBN: 0596008740
EAN: 2147483647
Year: 2005
Pages: 175
Authors: Ken Pugh

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net