Modern Web Application Development for Java Programmers Homework 4