Skip to content

This is a simple Spring Core banking app that demonstrates the usage of a layered architecture and dependency injection. It uses VO, DTO, and BO to separate concerns between layers and allows users to calculate and store simple interest. Designed for learning purposes and to showcase best practices in Spring app development.

Notifications You must be signed in to change notification settings

safvan8/SpringCore-Banking-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Spring Core Console Based Banking Application

This is a simple console-based banking application developed using Spring Core and a layered approach. The application enables users to calculate and store simple interest for a deposit, and perform basic CRUD operations on the data.

image

Development Approach and Features

The following are the main features and development approach used in this project :

  • Designed the application to perform basic CRUD operations on the data, and enabled users to calculate and store simple interest for a deposit
  • Performed dependency injection to all layers using Constructor Dependency Injection in XML form
  • Developed the backend of the application using MySQL database and JDBC technology
  • Implemented a layered approach using VO, DTO, and BO to ensure the separation of concerns between different layers of the application image

Technology Stack

  • Spring Core
  • MySQL Database
  • JDBC Technology

How to Use

  • Clone this repository to your local machine
  • Import the project to your IDE (Eclipse or IntelliJ IDEA recommended)
  • Run the application by executing the ClientApp.java file located in the in.ineuron.main package
  • Follow the on-screen instructions to use the application

Contributing

Contributions to this project are welcome. If you find a bug or have a feature request, please open an issue in the repository. If you would like to contribute code, please fork the repository and create a pull request.

About

This is a simple Spring Core banking app that demonstrates the usage of a layered architecture and dependency injection. It uses VO, DTO, and BO to separate concerns between layers and allows users to calculate and store simple interest. Designed for learning purposes and to showcase best practices in Spring app development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages