Semester 5 Java EE code