Web application which performs the functions of a bank. The Bank named Jupiter Bank. Web application should keep information about
It provides the following functions:
Create new client
Add new empty account to client
show client information and his accounts
Show all client
Show accounts
Transfer amount from one account to another
Refill account(increase amount)
Debit account(decrease amount)
Show all transactions
Filter transaction list and so on
How to run it? Requirements: maven 3, git, internet connection(download libraries). clone, compile & run , open
Actual login\password pairs described in the file security.xml(admin\pass)
Some of used technologies:
java 1.7+, SpringMVC 4.2+, Hibernate 4.+, SLF4J 1.6+, JUnit 4.10+, Apache tiles 3.+, Bootstrap 3.+, Mockito 1.10.+,
jquery, etc.
Commands to run findbugs check:
mvn clean compile findbugs:check
mvn clean compile findbugs:findbugs
Commands to run pitest:
mvn clean test org.pitest:pitest-maven:mutationCoverage