how do you design your system to load static configuration? there are a few
ways as I know:

1. Properties.load() or Commons-Configuration
        - the configurations are stored in properties file and is loaded to a
Properties for further processing
        - it's the traditional way
        - the Commons Configuration provides additional benefit as it allow
repeated value-pair
                (as far as i know, the XML Configuration has nothing, so, i don't 
include
it)

2. Digester
        - configurations are stored in xml file, and is processed sequentially by
rules.
        - i used Digestor in one of my project last year. i think Digester is
powerful. but as my configuration was changed a couple of times, it turns
out I have to maintain the Digester rules which are quite clumsy.

3. JAXB / XML-to-Object mapping
        - i think it's not a common way, but technically possible. just map the
configuration xml to an object and process further.
        - but... it seems to be more "clean" in design

are there other common ways? what is the best practice to load static
configuration? and how about loading to a MBean? I wonder the ways can be
compared by maintainability, easy of development, easy of learning etc.


Regards,
mingfai



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to