Application Server Lectures

This module shows how to write a web application using an application server.

1. Frameworks

This part introduces the application server frameworks considered in the course, Thymeleaf, Spring Boot, Spring IoC and Spring Web MVC.

Videos

2. A Spring Web MVC Application

This part explains the sample Spring MVC application.

Source Code

The sample application can be found in GitHub, https://github.com/KTH-ID1212/appserv-spring.

Videos

Explanation of the sample application Links to an external site.The example above illustrates the following.

  • How to create an application using Thymeleaf, Spring Boot, Spring IoC, Spring Web MVC and JPA.
  • A layered architecture in an Spring web application
  • Design and coding best practices in an application server
  • Container-managed transactions