Java Spring Jsp Example Git

In this article, I would like to suggest a few free open-source projects developed using Spring Boot for learning purposes. So please go ahead, check out the source code and have a hands-on experience on real projects.
Along with Spring Boot, you will also learn Spring framework modules, Microservices, Thymeleaf, Maven, JWT, React Js, Elastic Search, WebSocket, JSP, MySQL, Hibernate 5, Spring Data JPA, etc.

1. Project Sagan

This is a real-world app that powers the Spring.io website. It is in production and used by thousands of users each day.

I highly suggest this project, you will learn everything about Spring framework ecosystem, Elasticsearch, Gradle, and also Thymeleaf UI stuff.

Quick reference links to Sagan project:

2. Sagan - Run the Sagan site application locally
3. Sagan - Import Sagan project sources into your IDE of choice.
4. Sagan - Sagan Wiki
5. Live demo on - Spring.io

Learn and master in spring boot on Master in Spring Boot
Learn and master in Spring framework on Master in Spring Framework

2. ReactJS Spring Boot CRUD Full Stack App

In this full-stack project, we will learn how to develop a simple end-to-end full-stack web application that is basicEmployee Management Applicationusing React, Spring Boot.

We will build two projects:

  1. sprintboot-backend (server) – To develop REST API
  2. react-frontend (client) – Consume REST API

In this project, you will learn how to build a full-stack web application that is basicEmployee Management Application withCRUD features:

  • Create Employee
  • List Employee
  • Update Employee
  • Delete Employee
  • View Employee

Following is the screenshot of the final version of our application -

3. Spring Initializr

Spring Initializr is a great tool developed by the spring team to quickly bootstrap your Spring Boot projects. This is an open-source project hosted on GitHub.

There are many ways to create a Spring Boot application. The simplest way is to use Spring Initializr athttp://start.spring.io/, which is an online Spring Boot application generator.

Live Demo: https://start.spring.io
GitHub Repository - https://github.com/RameshMF/initializr
Documentation - Spring Initializr Reference Guide


4. Employee Management System App (Spring Boot + Angular 8 CRUD)

A simple Employee Management System App is developed using Spring Boot and Angular 8. Here we will learn how to develop a CRUD (Create, Read, Update, Delete) Web Application using Angular 8 as a front-end andSpring boot 2 restful API as a backend.

Here is a sample screenshot of this application:

5. Angular 9 + Spring Boot CRUD App

In this web application, you will learn how to develop a CRUD (Create, Read, Update, Delete) Web Application (employee management system) usingAngular 9 as a front-end andSpring boot 2 restful API as a backend.

6. Spring Boot Thymeleaf Hibernate CRUD Database - Real-Time Project

You will learn how to create a simple real-time project ( Employee Management System ) usingSpring boot and Thymeleaf.

Features:

  • Implement List Employee Feature
  • Implement Add Employee Feature
  • Implement Update Employee Feature
  • Implement Delete Employee Feature
  • Implement Pagination Feature
  • Implement Sorting Feature
  • Implement Search Feature

The below diagram shows the application flow of our Spring MVC web application with Thymeleaf:

7. Java Blogs Aggregator

Java Blog Aggregator is a Spring boot MVC based web application developed to aggregate top Java blogs, articles, posts via RSS feed. This project developed with the release of Spring Boot 2.0.5.
Source code on - https://github.com/RameshMF/java-blog-aggregator-boot
Live Demo on - https://www.topjavablogs.com/


8. Spring PetClinic Sample Application

Pet clinic is a https://spring.io/guides/gs/spring-boot[Spring Boot] application built using https://spring.io/guides/gs/maven/[Maven]. You can build a jar file and run it from the command line.

You can clone the PetClinic application from GitHub - https://github.com/RameshMF/spring-petclinic

Check out readme to know more about the PetClinic application.

9. PiggyMetrics

You will learn:

  • Microservice Architecture
  • Spring Boot
  • Spring Cloud
  • Docker

PiggyMetrics was decomposed into three core microservices. All of them are independently deployable applications, organized around certain business domains.

10. Zipkin

Zipkin is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in microservice architectures. It manages both the collection and lookup of this data.

11. Polling App

Full Stack Polls App built using Spring Boot, Spring Security, JWT, React, and Ant Design.

You will learn:

  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • Maven
  • Spring Security
  • JWT
  • React JS

Read an article on - Spring Boot + Spring Security + JWT + MySQL + React Full Stack Polling App
Source code on - https://github.com/RameshMF/spring-security-react-ant-design-polls-app
Live Demo on - https://polls.callicoder.com/


12. Spring Boot WebSocket Chat Application

This is Spring Boot WebSocket Chat Demo with SockJS fallback and STOMP protocol. You will learn how to use WebSocket API with Spring Boot and build a simple group chat application at the end.

13. Spring Boot Cities

This is a sample project to demonstrate building and deploying a simple Spring Boot based microservice and a web app to consume the microservice.

You will learn:

  • Spring boot
  • Spring Cloud
  • Microservice
  • Maven

14. Mini Todo Management Project(My project)

Spring MVC Todo Management web application using Spring Boot, Spring MVC, Spring Security, JSP, JPA, and MySQL as a database.

Tools and Technologies Used

  • Spring Boot - 2.0.4.RELEASE
  • JDK - 1.8 or later
  • Spring Framework - 5.0.8 RELEASE
  • Hibernate - 5.2.17.Final
  • Maven - 3.2+
  • Spring Data JPA - 2.0.10 RELEASE
  • IDE - Eclipse or Spring Tool Suite (STS)
  • MYSQL - 5.1.47
  • Spring Security - 5.0.7 RELEASE
  • JSP

15. User Registration Module(My project)

This user registration module developed with Spring Boot, Spring Security, Hibernate, and Thymeleaf.

Tools and Technologies Used

  • Spring Boot - 2.0.4.RELEASE
  • JDK - 1.8 or later
  • Spring Framework - 5.0.8 RELEASE
  • Hibernate - 5.2.17. Final
  • Maven - 3.2+
  • IDE - Eclipse or Spring Tool Suite (STS)
  • Tomcat - 8.5+
  • Thymeleaf - 3.0.9 RELEASE
  • Bootstrap - 3.3.7
  • JQuery - 3.2.1
  • MySQL - 5.1.46

References

  • http://www.javaguides.net
  • Open source projects using Spring Boot
Learn and master in spring boot on Master in Spring Boot
Learn and master in Spring framework on Master in Spring Framework

sandsbart1990.blogspot.com

Source: https://www.javaguides.net/2018/10/free-open-source-projects-using-spring-boot.html

0 Response to "Java Spring Jsp Example Git"

Postar um comentário

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel