When developing an open source Java based web application there is frequently a great deal of work involved just to get your environment up and running. First of all the tools need to be selected, based on your requirements and preferences. At a minimum a robust website will require a place to store data (likely [...]