Java Scheduling Tutorials with Source Code

Here you can find Java tutorials that show how to use the calendar/scheduling UI components in a Java web application. For the frontend, you can use plain HTML and JavaScript or one of the popular frameworks (such as Angular, React or Vue). The backend includes a REST API that handles the database access. 

When implementing the backend of your scheduling application, you can use traditional servlets or use a framework such as Spring Boot. Most of the tutorials use the popular Spring Boot framework to create the backend JSON endpoints for the application as it makes it much easier to handle the parameters and responses.

For an introduction to using the JavaScript Scheduler component with a Spring Boot backend, please see the Using JavaScript/HTML5 Scheduler in Spring Boot (Java) tutorial. You can also use Java to create advanced web applications such as that described in Machine/Production Job Scheduling Web Application (Spring/Java) tutorial. 

Angular Scheduler UI with Spring Boot Backend (Java)
Angular Scheduler UI with Spring Boot Backend (Java)
Angular project that shows how to create Scheduler UI using DayPilot Pro for Angular. Includes a backend REST/JSON application implemented using Spring Boot (Java).
Spring Boot Resource-Scheduling Calendar (Open Source)
Spring Boot Resource-Scheduling Calendar (Open Source)
A Spring Boot application that uses a visual resource-scheduling calendar to display plans for multiple resources side by side.
Tutorial: Machine/Production Job Scheduling Web Application (Spring/Java)
Tutorial: Machine/Production Job Scheduling Web Application (Spring/Java)
Tutorial with source code - a web application for scheduling dependent machine/production jobs, implemented in Spring Boot (Java).
Monthly Calendar in Spring Boot/Java (Open-Source)
Monthly Calendar in Spring Boot/Java (Open-Source)
Spring Boot web application that displays a monthly calendar with drag and drop support. Implemented using JavaScript monthly calendar control from DayPilot package.
Weekly Event Calendar in Spring Boot/Java (Open-Source)
Weekly Event Calendar in Spring Boot/Java (Open-Source)
Create a Spring Boot scheduling application with a weekly HTML5/JavaScript calendar component.
Using JavaScript/HTML5 Scheduler in Spring Boot (Java)
Using JavaScript/HTML5 Scheduler in Spring Boot (Java)
Source code of a Spring Boot web application that uses HTML5/JavaScript scheduler to display events for multiple resources.
Using JavaScript/HTML5 Gantt Chart in Spring Boot (Java)
Using JavaScript/HTML5 Gantt Chart in Spring Boot (Java)
Spring Boot application for project management that uses DayPilot Pro to display a Gantt chart.
AJAX Event Calendar for Grails and jQuery (Open-Source)
AJAX Event Calendar for Grails and jQuery (Open-Source)
How to add an AJAX event calendar to a web application with Grails and jQuery. Includes a NetBeans project with source code.
AJAX Event Calendar for Java and jQuery (Open-Source)
AJAX Event Calendar for Java and jQuery (Open-Source)
How to create a web application with AJAX event calendar in Java and jQuery.
Articles 1-9 of 9