This page links to useful resources.

Fetching and merging changes from within Eclipse

Violet UML: violetumleditor-2.1.0.jar

UML: A Great Explanation of UML Relationships

CS320_Derby.zip — Eclipse project with jarfiles for Apache Derby (relational database)

W3Schools: Great Tutorial site for HTML, CSS, Java Script, SQL, PHP - Go here first for HTML/CSS tutorials.

Bootstrap: A visual editor for creating web front-ends

Brackets: A visual editor for working on HTML/CSS

Great Tutorial Site for Creating HTML Forms

Great Tutorial site for JSP - note that this references Apache Tomcat, but much of it should apply to Eclipse Jetty.

Working with JSTL - linked from above site.

Creating and Using Session Information - linked from above site.

An Java email validator class using regex (regular expressions)

When you implement the persistence layer using Derby for your team project: when specifying the JDBC URL in the code where you connect to the database, you should use an absolute file name for the database name. For example, jdbc:derby:H:/mydatabase.db;create=true (this will create the database as H:/mydatabase.db). If you use a relative file name, your web application will probably not find the database (because it runs in the war directory rather than the root directory of the project).