To make DB set up easier, put all DB set up into one file, e.g., reading the parameters from web.xml and setting up a BasicDataSource
in a ServletContextListener
.
Make sure all the pages that you do not want a user to directly access (e.g., responses to Servlets) are in the WEB-INF
directory
Move code into appropriate packages (e.g., collegium.servlets
) – don't use the default package
We discussed some other suggestions during the meeting (e.g., the revised header; only showing part of the longer inscriptions' texts, passing the trunk test, etc.)
add an about page – about the project and about the developers – include your names, links to your home pages, etc.
if appropriate, add a page about the code you have used from others
I think the label should be “Transcription” rather than “Original Text”. Like we talked about in class, I don't think that's necessarily the original text but rather what people think the text is meant to say.