This is a full-stack Java application and implements web-based C.R.U.D. functionality, utilizing Spring MVC boot and the DAO pattern. The project utilizes hibernate to control the JDBC to persist and retrieve data through MySQL.
Instead of memorizing all of their account information, users can add new accounts, retreive, update, and delete existing information. Accounts are listed in the central column and their details are displayed on the right column. Favicons are also gathered and displayed according to the account URL.
- Java 1.8
- HTML, CSS, XML
- Bootstrap 5
- Spring Framework & Spring Boot
- Gradle
- Hibernate
- MySQL & MySQL Workbench
- JDBC
- MAMP
- Apache Tomcat 8.5
- AWS EC2
- Built-in secure password generator
- Copy username and copy password buttons
- User signup/login
MVC Design pattern and Spring boot is a very good combination to develop web based Java applications.