It's a JEE web Application that allows you to manage bank accounts of customers.
There are two types of accounts and savings.
Each account undergoes several deposit or withdrawal operations.
This application is structured in several parts.
It shows how to:
- Create a Spring Boot project
- Create JPA entities
- Configure the Data source
- Create JPA Repository interfaces based on Spring Data
- Test the DAO layer
- Create and Test the business layer (Interface and Implementation)
- Create the Web layer based on Spring MVC
- Secure the application using Spring Security
- Use the SOAP Service
- Use the RMI Service.