oleksii-shevchenko / banking-app

Training project based on Java EE technologies and Spring DI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BankingApp

Overview

This academic project was created to improve the skill of developing enterprise web applications. The Java SE8 and Java EE8 (Servlets, JSP, JDBC) was used as the main technologies in the project. Also, GoF patterns were used to improve flexibility. For providing beans management Spring Dependency Injection mechanism was used.

Requirements

  • A user may have one or several bank accounts (deposit, credit).
  • Several currencies with real-time updates must be implemented.
  • Access to your account can be obtained after entering valid login and password.
  • The user can make money transfers, pay bills, display general information about actions and accounts (account balance, recent transactions, expiration date).
  • For credit accounts information about the credit limit, current debt, amount of accrued interest, interest rate are available.
  • For deposit accounts information about deposit amount, rate, replenishment history are available.
  • The user can submit a request for opening a credit account if there is none.
  • The administrator confirms the opening of the account, taking into account the size of the deposit and the validity period.

About

Training project based on Java EE technologies and Spring DI


Languages

Language:Java 100.0%