This project is a self-practice web_dev project based on Spring MVC.
Based on Springframe I use web-mvc, jdbc, javax-mail, jstl, validator, etc.You can get details to read the pom.xml. Get all the maven repository from here.
Install JDK, Mysql, Mysql WorkBench and Tomcat Apache.
Use Bootstrap to make the web pages look friendly-use.
Contain multiple pages to implement sign in, login, logout, email-send, show the calculate, calculate-result and calculate-history.
Contain custom validator annotations and special messages properties to show all the warning messages.
Suggest to use Eclipse or STS as the IDE. Download this project then use your IDE open it.
Confirm you download all the maven repository.
Change the database information to yours in config.java
Change the test email information to yours in mail.properties
Make sure your test email let insecret app to access.