This repository contains labs from the Web Application Programming (CPRG 352) course at SAIT (Southern Alberta Institute of Technology) which is part of the Information Technology Software Development program.
The code in this GitHub repository is public domain. See the included LICENSE file for more information.
- Age Next Birthday
 Determine what your age is at your next birthday.
- My Login
 Validates a username and password against hardcoded logins.
- JavaBean
 Demonstrates passing a JavaBean (serialized object) from a controller to view.
- Simple JSP Calculator
 Perform a simple calculation on two numbers.
- Shopping List
 Allow a user to register and setup a shopping list.
- JDBC
 Connects to a MySQL database using JDBC
- JPA
 Connects to a MySQL database using the Java Persistence API (JPA)
- Filters
 Shows the use of a filter to check a user is authenticated before continuing to the controller.
- Password Reset
 Resets a users password using a recommended method.