Skip to content

rubenedery/dm-online-banking-new

Repository files navigation

PROJECT : dm-online-banking

This project is a maven multi module project for MR Gokan Ekinci. This is the last TP. The writer of the code is Ruben Edery. The class is Inge3-FISAA-SCCIN: __There are 6 modules in this project.

  • aspectj-aop-utils : AOP Process

  • client-management-services

  • client-services

  • client-models

  • data-access-services

  • rest-client-utils

Diagram:

  • alt text

Diagram:

  • alt text

if you want to use the app and run it, you can use instructions

Step 1:

  • Clone the project with the command :

git clone https://github.com/rubenedery/dm-online-banking-new.git

Step 2:

  • Open your terminal
  • Use this command:

mvn clean package

Step 3: Launch data-access-services

  • move the current directory to the directory name « data-access-services » 
  • Mysql port need to be 8889 and db name is test *The app start on port 25002 *If you want to use your port and your database, you can change values on application.properties
  • Run with the command: 

mvn spring-boot:run  

  • In this order you need to do the same handling :
  • client_management_services(port : 25003)
  • client_services(port : 25004)   Step 4:   Use Postman or download it with google chrome   
  • Send a postman request:  
  • For users
  1. User by id GET: http://localhost:25002/data-access/users/1 POST : http://localhost:25002/data-access/users (Insert Json) PUT : http://localhost:25002/data-access/users/2 (Insert Json) …  # ing3-controle