Homework 4
CS520, Spring 2013
Due: Thursday, May 9
Package all the source files of your project into a zip file as you did
in Homework 2 and
upload the zip file to CSNS. Note
that file
uploading will be disabled automatically after 11:59PM
of the due date, so please turn in your work on time.
[Readings]
- Spring in Action (3rd Ed)
- Spring Framework Reference Document
[BVVO]
Continue your work in Homework 3
and implement the user registration, lawyer search, and lawyer review
features described in Homework 1. The
additional requirements for this assignment are the following:
- Data must be stored in a database. You may use either PostgreSQL
or MySQL.
- You must use Spring and Hibernate instead of servlet and JDBC.
- Input validation is required. You may use server-side or
client-side validation.
[About Submission and Grading]
Before submitting your work,
commit all the changes to your
Subversion repository and
create a tag.
To test your project, we will
use the following SQL scripts in
your zip file to create, populate, and then clear the database:
- src/main/scripts/bvvo-create.sql
- src/main/scripts/bvvo-drop.sql
Please make sure that these
scripts are up to date and can be
run
in their
entirety without any errors.