proj1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
proj1 [2010/10/09 22:35] – roumani | proj1 [2010/10/09 22:45] (current) – roumani | ||
---|---|---|---|
Line 16: | Line 16: | ||
The same variations listed in Project 0 apply as-is to this project. In addition, the following enhancements over our reference implementation (posted as '' | 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. | + | * 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. | * 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. | * 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, i.e. even if the session has not expired. | + | * Reset the user's count if the user remained idle for 1 minute. |
+ | * 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: | 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. | * 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: //" | * Inject a new validation rule: //" | ||
proj1.1286663720.txt.gz · Last modified: 2010/10/09 22:35 by roumani