Homework 7
CS520, Spring 2012


Due: Friday, June 8

Package all the source files of your project into a zip file as you did in Homework 1, 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.

[Class websites for CSNS2]

Continue to work on Class Websites for CSNS2 and implement the following functions. This assignment builds on top of your work in the previous assignments, so make sure that all the functions from the previous assignments work properly; otherwise you will not receive any credit.

1. Security (40pt)

Use the tools provided by Spring Security to implement the following security measures:

For this exercise, please describe all the security measures you have implemented and how you implemented them in a text file hw7.txt, and submit the file together with the project zip file.

3. Extra Credit

[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:

Please make sure that these scripts are up to date and can be run in their entirety without any errors.