• Team: Genesis
  • Online Quiz
    Team Members: Randi

  • Team: M&M
  • Inventory System
    Team Members: Maria, Michael

  • Team: S.O.N.
  • Banking App
    Team Members: Sara

  • Team: TryLingual
  • Word Bank
    Team Members: Frank, Jennifer, Tim

  • Team: 3 Cups Of Java
  • Simple Address Book
    Team Members: Oz

Java Web Application Development 1 – Project Information Sheet

The project should be a small manageable Java Web Application, consisting of at least 1 Servlet, 2 JSPs, and 1
database table. It can of course be larger!.

Choose an interesting project from those listed on the attached sheet, or decide on a project idea with your team.

You will make most progress and minimize rewriting code (although some will be necessary) if you work on your
tasks using the following schedule:

  • Class 1 – Choose Project, requirements, Data Objects (outline data requirements).
  • Class 2 – design outline, team assignments, Business logic & data development.
  • Class 3 – Servlet and Services design and development (no database, use a collection as a dummy database).
  • Class 5 – Front-end design and development using JSP
  • Class 6 – Database development
  • Class 7 & 8 – Complete project, refactor code.