Skip to content

Latest commit

 

History

History
59 lines (38 loc) · 1.52 KB

File metadata and controls

59 lines (38 loc) · 1.52 KB

🔍JavaBankingApplication(CRUD operation with backend)


🚀 Features

  • Admin Module: Add, update, delete Branch Managers ,Manage branch details efficiently.
  • Branch Manager Validation: Ensures each manager is correctly mapped to a branch, Prevents invalid or duplicate assignments
  • CRUD Operations: Create, Read, Update, Delete for: Branch Managers, Branch Details
  • Data Validation: Input validation at both frontend and backend ,Ensures data integrity and consistency
  • Session Management: Secure login handling using sessions

📋 Prerequisites

  • Java JDK 8 or higher
  • Apache Tomcat Server (v9 or above)
  • MySQL Database
  • IDE (Eclipse / STS recommended

🛠️ Installation & Setup

Step 1:Set up environment for java and sql

  1. Download and install Eclipse
  2. Create a new project (e.g., JavaBankingApplication)
  3. Set up a MYSQL DBMS
  4. Start the database server

Step 2: Clone the Repository

  1. git clone
  2. cd JavaBankingApplication

Step 3: Configure Database

  1. Create a MySQL database (e.g., banking_db)
  2. Import the SQL script (if available)
  3. Update DB credentials in your project:
String url      = "jdbc:mysql://localhost:3306/banking_db";
String user     = "root";
String password = "your_password";

Step 4: Configure Tomcat Server

  1. Install and configure Apache Tomcat in your IDE
  2. Add the project to the server
  3. Start the server

Step 5: Run the Application

1.Access the app in your browser: -http://localhost:8080/JavaBankingApplication