CMSI 655
Homework #4

This assignment is a project in which you will set up a database-backed interactive website using simple JSP technology. "All you need to do" is to extend the movies webapp we made in class to:

  1. Include a lot more data.
  2. Include a welcome page (index.jsp) with some cute content.
  3. Include a search form on one of the pages so one can look for actors, movies, directors, etc., with a variety of criteria (by name, date, title, etc.)
  4. Make sure some of search criteria is sophisticated enough to use SQL functions like count and max.
  5. Make sure some of search criteria is sophisticated enough to require group by and having clauses in its SQL.

The styling and scripting requirements for this webapp are minimal. All I ask is that you make the pages XHTML Strict, and make style sheets external. There is no need for JavaScript or fancy plugins. Style sheets can be virtually empty. The next assignment is the one on which you will focus on design, scripting, accessibility, usability, etc.

Submit this assignment online. For extra credit, make a WAR file. (Don't ask me how to make the war file; the extra credit is for you to put in the effort to find out how to do it yourself.)