This repository is a curated collection of Java web technology projects developed using JDBC, Servlets, JSP, and session management techniques.
The projects demonstrate how server-side web applications were built before modern frameworks like Spring Boot, providing a strong foundation in Java web development fundamentals.
- Java
- JDBC
- Servlets
- JSP
- EL / JSTL
- HTML, CSS, JavaScript
- Apache Tomcat
Project: JDBC_Bank_Application_Using_JDBC_And_DB
- Core JDBC-based application
- Database connectivity using JDBC
- SQL query execution
- Transaction-style operations
- Backend-focused design
Project: SAIBOOK_App_HTTP_SessionTracking
- Online bookstore simulation
- Session-based cart management
- User authentication flow
- Servlet & JSP integration
- HTTP session handling
Project: UserLoginApp_Cookie_SessionTracking
- Cookie-based login system
- Session tracking implementation
- User authentication handling
- Request–response lifecycle demonstration
The projects follow classic MVC-style architecture:
JSP (View) → Servlet (Controller) → JDBC / DAO (Model)
Key concepts demonstrated:
- Request dispatching
- Session management
- Cookie handling
- Server-side rendering
- Database interaction without frameworks
- Built Java web applications without frameworks
- Implemented session and cookie tracking manually
- Integrated JDBC with Servlets
- Understood servlet lifecycle and request flow
- Strengthened backend web fundamentals
This repository serves as a reference collection of Java web technology examples.
More detailed and polished versions of these applications are available in individual repositories such as:
servlet-jsp-web-developmentjdbc-database-examplessaibook-online-bookstore
Ganta Lakshman Naga Durga Sairam
Java Full Stack Developer
Hyderabad, India