- The Java web source used to develop flower e-commerce shopping
- Register an account with your username and password
- Login with registered account or quickly with google account
- Automatically send email after checkout cart
- Automatically send email Subscribe receive news letters
- Authorizing client, user, admin by filter
- Custom tag for showing all products in cart
- Add to cart don't reload page by using axios
- Design pattern MVC2 Model
- Paging or load more products don't reload page by using ajax
- ...
- This web application is out assignment under the requirement of teacher in class
- This is a website for guest and user for buying clothes
- This website also contains a function for admin for managing
- This web works well on desktop.
1. Guest:
Β
Β
Β
Β
Β
Β
2. User
Β
Β
Β
Β
Β
Β
3. Admin:
Β
Β
Β
Β
Β
Β
1. Frontend
- Β Β Β Β
- JSP - JavaServer Pages
- JSTL - JSP Standard Tag Library
- Ajax - Asynchronous JavaScript And XML
- ...
2. Backend
- Servlets - a Java programming language class that is used to extend the capabilities of servers that host applications accessed by means of a request-response programming model
- JDBC - Java Database Connectivity - a Java API to connect and execute the query with the database
3. Database
1. Guest:
- Login by account
- Register an account
- Search, view product
- Filter products
- Add, update, remove cart
- Login by google account
2. User
- Search, view product
- Add, update, remove cart
- Subscribe received new daily information
- Logout
- Update account information
- Password retrieval
- View, manage orders
- Checkout
3. Admin:
- Managing product
- Managing accounts
- Managing categories
- View order detail
- Send email
- Update admin account information
- Statistic revenue
- Order confirmation
4. Other Technologies
- Design pattern: MVC2
- Oauth2
5. Tool
- Netbeans 8.2
- Java JDK 8
- Apache Tomcat 8
- Visual Studio Code
- Microsoft SQL Server Management Studio 19
6.Libraries
- JSTL
- sqljdbc4
- javax.mail
- commoms-logging-1.2
- gson-2.8.2
- fluent-hc-4.5.5
- httpclient-4.5.5
- httpcore-4.9.9
π Feel free to use my repository and star it if you find something interesting π€