| UMBC | CSEE | Tarr | CS484 |
Your application should allow users to do the following:
A user can view articles (and follow-up comments) without logging in, but must be logged in to do any postings. Also, only a logged-in user can set user preferences.
You *must* use the MVC approach for this project. All of the presentation should be done by JSPs. Much of the request handling should be done by controlling servlets which instantiate (or lookup) the required beans, populate the beans, perform other business logic, store the beans in an appropriate place and then forward the request to an appropriate JSP. The JSPs should simply access the required beans and display bean properties. As little Java code as possible should be put inside the JSPs. 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!
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.
submit cs484 project2 <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 project2
To remove a previously submitted file, type
submitrm cs484 project2 <filename>
No project will be accepted after April 30, 2008. NO EXCEPTIONS! NO EXCUSES!
|
Bob Tarr University of Maryland, Baltimore County tarr@umbc.edu | UMBC | CSEE | Tarr | CS484 |