In this article, I suggest 100+ free Java/Java EE projects developed using JSP, Servlet, JDBC, Hibernate, and MySQL for learning purposes. So go ahead and check out the source code to get hands-on experience on real projects.
First, let me list the small projects I developed using JSP, Servlet, JDBC, Hibernate, and MySQL, with step-by-step explanations. Later, I will provide you with external links to very useful free projects with source code and documentation.
First, let me list the small projects I developed using JSP, Servlet, JDBC, Hibernate, and MySQL, with step-by-step explanations. Later, I will provide you with external links to very useful free projects with source code and documentation.
YouTube Video
This post explained in below YouTube video:
1. Todo App (Build Todo App using JSP, Servlet, JDBC, and MySQL)
Features Implementation:
- Develop User registration module implementation
- Develop a Login module implementation
- Develop a Todo CRUD operations implementation
Step by step tutorial at Build Todo App using JSP, Servlet, JDBC and MySQL
GitHub Repository at https://github.com/RameshMF/todo-application-jsp-servlet-jdbc-mysql
YouTube video tutorial at https://youtu.be/GXuZ_ymBrQY
2. User Management Web Application (JSP Servlet JDBC MySQL CRUD Example Tutorial)
We will develop below simple basic features in our User Management web application:
- Create a User
- Update a User
- Delete a User
- Retrieve a User
- List of all Users
Tools and technologies used
- JSP - 2.2 +
- IDE - STS/Eclipse Neon.3
- JDK - 1.8 or later
- Apache Tomcat - 8.5
- JSTL - 1.2.1
- Servlet API - 2.5
- MySQL - mysql-connector-java-8.0.13.jar
Step by step tutorial at https://www.javaguides.net/2019/03/jsp-servlet-jdbc-mysql-crud-example-tutorial.html.
GitHub repository at https://github.com/RameshMF/jsp-servlet-jdbc-mysql-crud-tutorial
YouTube video tutorial at https://youtu.be/RqiuxA_OFOk
3. User Management Web Application (Using JSP, Servlet, Hibernate, and MySQL)
In this simple User management web application, we use Hibernate instead of JDBC at the DAO layer.
Sample Screenshot:
Step by step tutorial at https://www.javaguides.net/2019/03/jsp-servlet-hibernate-web-application.html
GitHub repository at https://github.com/RameshMF/jsp-servlet-hibernate-mysql-tutorial
4. Employee Login Form (Login Form using JSP + Servlet + JDBC + MySQL Example)
In this article, we will build a simple Login Form using JSP, Servlet, JDBC and MySQL database.Tools and technologies used
- JSP - 2.2 +
- IDE - STS/Eclipse Neon.3
- JDK - 1.8 or later
- Apache Tomcat - 8.5
- JSTL - 1.2.1
- Servlet API - 2.5
- MySQL - mysql-connector-java-8.0.13.jar
Step by step tutorial at https://www.javaguides.net/2019/03/login-form-using-jsp-servlet-jdbc-mysql-example.html
GitHub repository link at https://github.com/RameshMF/servlet-tutorial
YouTube video tutorial at Login Form using JSP + Servlet + JDBC + MySQL Example
5. Employee Registration Module (Click at Registration Module using JSP + Servlet + JDBC + Mysql)
In this article, we will build a simple employee registration module using JSP, Servlet, JDBC, and MySQL databases.
We will develop the following features:
1. Creating an Employee Registration form using JSP
2. Submit the Employee Registration form with a POST request and URL - /register
3. After form submission the corresponding servlet will get called - EmployeeServlet.java
4. The EmployeeServlet class handles all the request parameters and sends them to the EmployeeDao class to save this data to the database.
The below diagram shows the Employee Registration JSP page:
1. Creating an Employee Registration form using JSP
2. Submit the Employee Registration form with a POST request and URL - /register
3. After form submission the corresponding servlet will get called - EmployeeServlet.java
4. The EmployeeServlet class handles all the request parameters and sends them to the EmployeeDao class to save this data to the database.
The below diagram shows the Employee Registration JSP page:
Step by step explanation of this simple project at Registration Form using JSP + Servlet + JDBC + Mysql Example.
GitHub repository link at https://github.com/RameshMF/servlet-tutorial
YouTube video tutorial at https://youtu.be/DzYyzmP4m5c
6. Hospital-Management-System
This is a free Java project for Management Hospital Using J2EE and Hibernate With Perfect Design Pattern Methodology.
Technologies Used
- Java Web Application building using ( JSP - Servlet )
- Hibernate
- Design Pattern
- Jasper Reports
- Oracle Database
7. Hotel Management System
This hotel management system provides features like reservations, renewals, check-outs, order management, employee management, and visual display of business data statistics.
The source code for this project is available in the GitHub repository at https://github.com/chironyf/hotel-management-system.
8. My Blog Sample Project
My blog web application is used to publish your personal articles or posts. This Java EE web application is useful for learning Java EE technologies like JSP, Servlets, JDBC, etc.
100+ Java Mini Projects for Academic Projects and Final Year
Download Java mini projects With Source Code for academic projects and final year. Just download Java mini-projects and create a database based on the information given. You can also download project documentation, installation, requirements, etc.- Internet Banking Java Project Internet Banking Java Project
- Hospital Management Java Project Hospital Management Java Project
- Teachers Feedback Form Java Project Teachers Feedback Form Java Project
- Online Job Portal Java Project Online Job Portal Java Project
- Online Examination Java Project Online Examination Java Project
- Alumni Database Java Project Alumni Database Java Project
- Virtual Classroom Java Project Virtual Classroom Java Project
- Lan Chat and File Sharing Java Project Lan Chat and File Sharing Java Project
- Payroll System Java Project Payroll System Java Project
- Online Exam Java Project Online Exam Java Project
- Java Game mini Project Java Game mini Project
- Online Shopping Java Project Online Shopping Java Project
- Online Library Management System Online Library Management System
- Feedback Collection System java project Feedback Collection System java project
- Text Editor in Java Project Text Editor in Java Project
- Moving Balls using Java Applet Moving Balls using Java Applet
- Online Reservation System Project Online Reservation System Project
- Web skeletonizer service Web skeletonizer service Project
- Web-Enabled Manufacturing Process Project Web Enabled Manufacturing Process
- Album Manager Project Project Album Manager Project Project
- Global Communication Network Global Communication Network Project
- Library System project Library System project
- Link Handler System Project Link Handler System Project
- Cryptosystem Project Cryptosystem Project
- Scheduling and Dispatching project Scheduling and Dispatching project
- Intranet Mailing System Intranet Mailing System project
- Online Examination System Project Online Examination System Project
- Business to Customer System Project Business to Customer System Project
- University Admission & Maintenance System University Admission & Maintenance System
- Campaign Management System Project Campaign Management System Project
- Content Management System Project Content Management System Project
- Digital Library System Project Digital Library System
- Contract Labour Management System Project Contract Labour Management System
- Pay Roll System Project using Java Pay Roll System Project using Java
- Revenue Recovery System Project Revenue Recovery System
- Online medical Booking Store Project Online medical Booking Store
- Client Management System Project Client Management System
- Tele Dormitory System Project Tele Dormitory System
- Reusable CAPTCHA security engine Project Reusable CAPTCHA security engine
- Mobile Service Provider System Mobile Service Provider System<br />
- Forestry Management System Forestry Management System
- Distributed Channel Management System Distributed Channel Management System
- Online Tenders Management System Online Tenders Management System
- Noble Job Portal System Noble Job Portal System
- Energy Audit Processing System Energy Audit Processing System
- Collector Monthly Review System Collector Monthly Review System
- Grievance Handling System Grievance Handling System
- Student Project Allocation and Management Project Student Project Allocation and Management
- Web-Based Reporting System Web-Based Reporting System
- Vehicle Identification System Vehicle Identification System
- Diamond Shipping System Diamond Shipping System
- Visa Processing System Visa Processing System
- Enterprise Fleet Management System Enterprise Fleet Management System
- Global Communication Media Global Communication Media
- HR Help Desk System HR Help Desk System
- SQL Workbench Project SQL Workbench Project
- Remarketing System project Remarketing System project
- Cargo Express Courier project Cargo Express Courier project
- Automated Sports Club Project Automated Sports Club Project
- Multi Banking System Project Multi Banking System Project
- Java Application World Java Application World
- Cricket Game Java Project Cricket Game Java
- Email Program System Email Program System
- Employee Information and Payroll System Employee Information and Payroll System
- Complete Mailing System Complete Mailing System
- Complete Banking System Complete Banking System
- College Library Application System College Library Application System
- Colleges Enrollment System Colleges Enrolment System
- Car Sales System Car Sales System
- Bus Booking System Bus Booking System
- Bug Tracking System Bug Tracking System
- Airline Reservation System Airline Reservation System
- Beat It Game in Java Beat It Game in Java
- Civilization Game Project Civilization Game Project
- Airways Reservation System Airways Reservation System
- Airstrike System Game Airstrike System Game
- Pong Game Java Project Pong Game Java Project
- Faculty Book System Faculty Book System
- Bank Application System Bank Application System
- ATM Database System ATM Database System
- Advanced Payroll System Advanced Payroll System
- Vehicle Identification System Vehicle Identification System
- ISP Automation System ISP Automation System
- Life Insurance Management System Life Insurance Management System
- Help Desk Management System Help Desk Management System
- Datamart Management System Datamart Management System
- Automated Sports Club System Automated Sports Club System
- University Search Engine Project University Search Engine Project
- Online Exam Suite Project Online Exam Suite Project
- Forensic Management System Forensic Management System
- Student Registration System Student Registration System
- E-Mail Scanning Project E-Mail Scanning Project
- Criminal Face Detection System Criminal Face Detection System
- Forestry Management System Forestry Management System
- Stores Management System Stores Management System
Free Java Projects from Javatpoint
1) Payment Billing Product Project - Technologies: JSP, Javascript, Ajax2) Transport Company - Technologies: JSP, Javascript, Ajax
3) Connect Globe - Technologies: JSP, Javascript, Ajax
4) Online Banking Project - Technologies: JSP, Javascript, Ajax
5) Online Quiz Project Technologies: JSP, Javascript, Ajax
6) City Classified and Search - Technologies: JSP, Javascript, Ajax
7) Mail casting Project - Technologies: JSP, Javascript, Ajax
8) Online Library Project - Technologies: JSP, Javascript, Ajax
9) Pharmacy Project - Technologies: JSP, Javascript, Ajax
10 Company Mailer Project - Technologies: Servlet
11 Baby Care Project - Technologies: Servlet
12 Library Management System - Technologies: Core Java
13 Broadcasting Chat Server Project - Technologies: Core Java
14 Exam System - Technologies: Core Java
15 JApps (Java Application World) - Technologies: Core Java
16 Fee Report - Technologies: Core Java
17 Fee Management - Technologies: Servlet
18 eLibrary - Technologies: Servlet
You may like Spring boot and Spring framework open source projects with source code:
10+ Free Open Source Projects Using Spring Boot
20+ Free Open Source Projects Using Spring FrameworkLeave a comment if you can suggest useful Java/Java EE free projects so that everything is a place and everyone refers to it.
please provide IntelliJ based web application tutorials
ReplyDeleteThank You.
This comment has been removed by the author.
ReplyDelete