proj1
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
proj1 [2010/10/07 20:46] – created roumani | proj1 [2010/10/09 22:45] (current) – roumani | ||
---|---|---|---|
Line 6: | Line 6: | ||
This project has the exact same requirement as Project 0. The difference is that we need to implement it using Java EE rather than Perl. | This project has the exact same requirement as Project 0. The difference is that we need to implement it using Java EE rather than Perl. | ||
+ | ====== Resources ====== | ||
+ | The (highly readable) authoritative documents on Servlets and JSP are posted under // | ||
+ | |||
+ | ====== Base Requirement ====== | ||
+ | See the page of Project 0. | ||
+ | |||
+ | |||
+ | ====== Possible Variations ====== | ||
+ | The same variations listed in Project 0 apply as-is to this project. In addition, the following enhancements over our reference implementation (posted as '' | ||
+ | |||
+ | * Persist the webapp data when the controller is destroyed and load it when it starts. | ||
+ | * When you implement the above data persistence, | ||
+ | |||
+ | * Migrate messages (such as //Cannot be Blank//) from the controller to the view. | ||
+ | * Make one error message appear in red and the other in blue. | ||
+ | |||
+ | * Reset the user's count if the user remained idle for 1 minute. Do this even if the session has not expired yet. | ||
+ | * Send an error message if the used URL includes the string " | ||
+ | |||
+ | * Deploy your webapp on red. To that end, install tomcat (via the '' | ||
+ | |||
+ | The following two variations require filters and listeners: | ||
+ | |||
+ | * If a client managed to enter over five countries within a session, flag it as a "Power User" and post its IP at the top of each served page. | ||
+ | * Inject a new validation rule: //" | ||
proj1.1286484368.txt.gz · Last modified: 2010/10/07 20:46 by roumani