Technologies: Spring MVC + REST + JSON API + pessimistic row locks.
Install Java 8.65 version http://www.oracle.com/
Install Apache Maven https://maven.apache.org
mvn spring-boot:run
Project supported some spring profiles.
You can work with application over link:
http://localhost:8080/index.html
Application provides the following functions:
- Store account information.
- Generate and execute trade deals.
- Calculate new account state (balance and equity).
- Show account information at UI.
- Prepare and save company state.
Please execute this commands to run application:
mvn spring-boot:run
You can open application in browser: http://localhost:8080
author: Sergey Stotskiy