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 asH:/mydatabase.db
). If you use a relative file name, your web application will probably not find the database (because it runs in thewar
directory rather than the root directory of the project).