Applying the MVC pattern to the matchmaking web app
So, Bob knows what he has to do. Separate out the business logic from the servlets, and create a regular Java class for each one... to represent the Model.
Then the original servlet will be the Controller, the new business logic class will be the Model, and the JSP will be the View.
Note
For each page in the app, he now has a servlet Controller, a Java class Model, and a JSP View.