Design and implement a simple web application that automates few of the management aspects for
the business of your liking.
Please follow the following pattern, as this is to demonstrate and capture your understanding on the
subject matter.
Version 1
➔ Use one servlet controller to assess and dispatch requests
➔ JSPs as views
➔ Persistence with the good old fashioned POJO using JDBC
Version 2
➔ Make your controller a filter
➔ Add session management
➔ Replace scriptlets and persistence with tags from JSTL
➔ Make use of EL
Version 3
➔ JSF views with Facelets as your Page Declaration Language (PDL)
➔ All components used in your pages should be from JSF's taglib.
➔ Replace cruelly specified redirections with navigation rules
➔ Go back to using POJO JDBC for persistence
➔ It should illustrate the clean separation of your models from the views, so follow the rules in defining your managed beans, views and bindings.