The application was created for learning purposes.
In general, application now has 3 layers to use database:
- Util to get connections from connection pool and execute updates and queries
- DAO to perform CRUD and specific operations
- Service to fulfil CRUD and specific operations with business logic
During the creation I was using the following things:
- Java
- Servlet
- JSP
- JSTL
- TomCat Server
- MYSQL Database
- JDBC
- MVC Pattern
- DAO Layer
- Util Layer
- Service Layer