I am looking for some design patterns or best practices for configuring web page fields.
My web page has a table, which is dynamically created by my API (Wicket).
Currently all the column names are hard coded in the java but I want to make it externalizable that way I can add/remove/modify fields without modifying java code.
Also I want to define each field type, valid value ranges etc.. in this external file.
Are there any recommended approaches for this requirement?