As an architect, you might have designed plenty of brand new systems, configuration files are not uncommon in most applications, how to deal with them effectively and elegantly? Which design pattern is preferable? I'd like to look into Hibernate's solution.
To Be Continued.