Object Oriented Programming coursework from Stanford's CS108 curriculum.
This was completed as part of my university coursework at Free University of Tbilisi, following the CS108 curriculum originally developed at Stanford.
See the assignment PDF for detailed explanation and implementation requirements.
Two Java EE mini–web apps from Stanford CS108 HW5. One app covers account login, the other a basic store backed by MySQL.
This assignment consists of two separate web applications:
- User Login System - A simple authentication system with account creation and login functionality
- Student Store - An e-commerce website with product catalog and shopping cart features
- Java Servlets
- JSP (JavaServer Pages)
- MySQL Database
- Apache Tomcat
- JDBC for database connectivity
login-web/- JSP/Servlet login flow withAccountManager,LoginServlet,CreateServletand a context listener that preloads accounts for Patrick and Molly.store-web/– Student Store demo with a Tomcat listener that seeds a MySQL database, DAO helpers, product/detail JSPs, a cart servlet and a session listener that allocates per-user carts.products.sql– Standalone SQL script containing the same product catalog as the listener seeds.
- These projects follow the workflow described in
HW05Web.pdf; - Images under
store-web/src/main/webapp/store-images/come from The Stanford Store and remain their property.