Repository files navigation CSE545 - Secure Banking Software
ui_mocks - Contains html mockups for the system interface
sql - Contains sql files. Can be ignored once models are ported to hibernate completely
SunDevilBanking - Project code resides here
Certificates - Self signed certificates
/login - For the login form page
/forgotpass - For forgot password page
/home/* - For all routes once a user logs in (like /home/credit-debit, /home/fundtransfer etc)
WebMystique tutorial used for Spring/Hibernate Setup
We are using the Java/Hibernate Validator. Found here
SSL/HTTPS setup for tomcat server on local machine here
Enabling Run-Jetty-Run to use SSL/HTTPS. Sample config I use: http://prntscr.com/8tx2pc
The same keystore file generated in pt. 3 above can be used for the jetty eclipse config.
Project setup information
Download and install MySql
Create a db sbsgroup11. Create a sql user sbs with pass dbpasswdsbs
git clone https://github.com/rahulparekh/cse545group11.git
Import project folder SunDevilBanking to eclipse as Existing Maven Projects
Next do Run As -> Maven Install
To Run the server - Run As -> Run Jetty (Need eclipse plugin for Jetty. I use Run-Jetty-Run )
This should get you up and running at http://localhost:8080/SunDevilBanking
Using any MySQL GUI client you should see the database has been populated with the schema
About
Secure Banking Software for Software Security Class (CSE 545) using SpringMVC, SpringSecurity and Hibernate
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.