https://github.com/darkalexwang/onlineshop
A web application for users to shop and order items online based on Java Spring framework and Hibernate
https://github.com/darkalexwang/onlineshop
Last synced: 3 months ago
JSON representation
A web application for users to shop and order items online based on Java Spring framework and Hibernate
- Host: GitHub
- URL: https://github.com/darkalexwang/onlineshop
- Owner: DarkAlexWang
- Created: 2020-10-08T05:34:34.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-21T23:09:12.000Z (over 4 years ago)
- Last Synced: 2025-01-26T20:46:44.260Z (5 months ago)
- Language: Java
- Size: 1.81 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring and Hibernate based Shopping and Ordering system
- Built a web application based on Spring MVC to support item search and listing (dependency injection, inversion of control, REST API etc.)
- Implement security workflow via in-memory and JDBC authentication provided by Spring Security
- Utilized Hibernate to provide better support of database operations
- Developed a Spring Web Flow to support item ordering
- Used AWS Lambda and AWS Step Functions to implement a fulfillment system
The intention behind this application was to display our knowledge of MVC by creating a spring application to rapidly prototype a very
simple online shop with a MySQL database. This application is served with Apache Tomcat 9 using the J2EE platform.#### Functions
* **User Login/Logut**User must login in order to use the application.
* **View Products**See all the products in the database.
* **Add Product**Add a new product to the database.
* **View Customers**See all the customers in the databse.
* **Add Customer**Add a new customer to the database.
* **View Orders**See all the orders in the database.
* **Add Order**Add a new order to the database.
* **Error Handling**Dynamic error messages display for certain circumstances.