Challenge Overview

Design a Java module that handles all aspects of loading stored configuration values from a variety of different sources (database, properties file, XML file).  Must be able to be used in multiple different Java environments, such as a JEE application, a Java program (batch job) or a Java-based web service.  Must be able to support the required storage mechanisms and provide an API so that additional mechanisms can be added later.  Must be able to use a JNDI lookup or "straight" JDBC communication for database-based storage.



Final Submission Guidelines

Java 1.5.

ELIGIBLE EVENTS:

2013 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30032715