Skip to content

A collection of Java-based assignments developed during Wipro TechAcademy training. Covers JDBC, Servlets, JSP, Spring Boot, Hibernate, REST API, MySQL, JUnit, and microservices with Eureka and API Gateway.

Notifications You must be signed in to change notification settings

AvinashAnand02/Assignment-Wipro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assignment-Wipro

This repository contains multiple Java-based projects and assignments developed during TechAcademy Training at Wipro.
The assignments demonstrate the implementation of various Java technologies and frameworks including JDBC, Servlets, JSP, Spring Boot, Hibernate, REST API development, and unit testing with JUnit.


🛠️ Technologies Used

Java JDBC Servlet JSP Spring Boot Spring Cloud Hibernate MySQL JUnit Postman Eclipse IDE


📂 Project Modules

The repository is organized into multiple folders, each representing a different project or assignment:

  • Appointment_Booking_System – A Spring Boot application for booking healthcare appointments.
  • Airline_Booking – A ticket booking system for airlines.
  • Ecommerce – An e-commerce backend using REST APIs and MySQL.
  • EurekaServer – Eureka service registry for microservices.
  • Hibernate – Hibernate-based ORM examples.
  • JSP_Assignment – JSP-based web applications.
  • MovieBookingSystem – REST API for booking movie tickets.
  • PortfolioApplication – Personal portfolio built with Spring Boot and Thymeleaf.
  • String – Java string manipulation assignments.
  • Student Registration Management System – JSP/Servlet-based system for student registration.
  • api-gateway – Spring Cloud API Gateway for routing requests in microservices.
  • assignmentservlet – Servlet-based web application.
  • product-services – Product management microservice.

💻 Development Environment

  • IDE: Eclipse
  • Java Version: JDK 8+
  • Build Tool: Maven
  • Application Server: Apache Tomcat (for JSP/Servlet projects)
  • Database: MySQL

🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/AvinashAnand02/Assignment-Wipro.git
cd Assignment-Wipro

2️⃣ Import into Eclipse

  • Open Eclipse IDE
  • Go to File → Import → Existing Maven Projects (for Maven projects)
  • Select the project folder and finish

3️⃣ Database Setup

  • Install and start MySQL server
  • Create the required databases as per the project’s application.properties or JDBC code
  • Update database credentials in the configuration files

4️⃣ Run the Applications

  • Spring Boot projects: Run as → Spring Boot App
  • JSP/Servlet projects: Deploy on Apache Tomcat
  • Java console projects: Run as → Java Application

📬 API Testing

  • Use Postman to test REST APIs
  • Example:
    GET http://localhost:8080/api/movies
    POST http://localhost:8080/api/appointments
    

🧪 Testing

  • Run unit tests with:
mvn test

or Right-click project → Run As → JUnit Test in Eclipse


📜 License

This repository is created as part of Wipro TechAcademy training assignments.
Free to use for educational purposes.


👤 Author

Avinash Anand
GitHub Profile

About

A collection of Java-based assignments developed during Wipro TechAcademy training. Covers JDBC, Servlets, JSP, Spring Boot, Hibernate, REST API, MySQL, JUnit, and microservices with Eureka and API Gateway.

Topics

Resources

Stars

Watchers

Forks