Renew Servlet
This servlet renews the selected items for a period of four weeks.
NOTE: This servlet can not be invoked unless the user is logged in.
In addition, you should package your system as a web application
with the associated war file ready to drop into the Tomcat servlet
engine. Any "database" you use should be provided as flat files in
the war file. Thus, all the grader has to do is drop in your war file,
start up Tomcat and go!
Project Grading
Your project will be graded according to the following criteria:
- Program Correctness - 80%
- The program performs all of its required functions properly.
- The program has no bugs.
- The program handles appropriate error conditions properly.
- The program operates with reasonable efficiency.
- Proper use of servlet conventions and APIs - 10%
- Coding Style - 10%
- Good, professional documentation.
- Good readability and understandability.
- Proper use of indentation to highlight function flow control.
- Proper use of blank lines to highlight distinct sections of a method.
- Extra credit features - 10%
As in all your work, NO COPYING OR PLAGIARISM. If such is
detected, no credit for the project will be given and appropriate
actions for academic dishonesty will be taken.
You may freely use the ServletUtilities and CookieUtilities classes
provided in the text.
Project Submission
You must submit the following:
- All source files.
- Any makefiles.
- Your web application war file.
Submit all of the above using the submit program. To submit, you type
submit cs484 project1 <filenamelist>
where filenamelist is a list of one or more files. You can submit a
file as often as you like; the latest file submitted overwrites any
previous submissions. To list the names of the files you have submitted,
type
submitls cs484 project1
To remove a previously submitted file, type
submitrm cs484 project1 <filename>
Project Due Date
This project is due March 10, 2008. You have a four day, automatic,
no-need-for-a-lame-excuse grace period.
No project will be accepted after March 14, 2008.
NO EXCEPTIONS! NO EXCUSES!