Please can any one mail me a jsp source code of an e-banking project
at [snipped]

Dani AI

Generated

The request from (echoed by ) for a JSP e-banking source project is common. pointed to a resource, but sample code found online is often out of date or missing essential hardening. A safer, more useful approach is a compact learning skeleton that demonstrates core flows and secure patterns rather than a full production system.

Minimum feature checklist:

  • Authentication (hashed passwords, account lockout, optional 2FA)
  • Account dashboard (balances, recent transactions)
  • Funds transfer with server-side confirmation and transaction id
  • Transaction history and basic reporting
  • Admin user/role management and audit logging

Key implementation and security points: use MVC (JSP views, servlets/controllers, service layer, DAO layer). Protect the database with a connection pool (DataSource/JNDI) and never embed credentials in source control. Use parameterized queries / PreparedStatement to prevent SQL injection. Enforce ACID for transfers: wrap both debit and credit updates in one DB transaction and use locking (SELECT FOR UPDATE or optimistic locking with a version column) to avoid race conditions. Store passwords with a strong adaptive hash (bcrypt/Argon2), require TLS for all traffic, set cookies with Secure and HttpOnly and SameSite attributes, implement CSRF tokens, and apply output encoding/CSP to reduce XSS risk. Mask or avoid logging sensitive data; keep an immutable audit trail for financial actions.

Testing, deployment and cautions: validate concurrent transfers under load, write unit and integration tests for DAO and service layers, run static analysis and dependency vulnerability scans, and perform basic OWASP-style checks. Do not use real bank/customer data in examples. For learning, share a minimal skeleton that shows secure DAO and transactional transfer logic; avoid publishing anything that resembles production credentials or full-scale payment processing without proper compliance (PCI-DSS and legal review).

Recommended Answers

All 2 Replies

even i need that!!!!!!!

Here you go guys, this should have all the features an e-banking project should need.

commented: Ouch, somebody nailed that one. Was that you? +9
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.