Understanding the architectures of Java servlet web applications

The way we develop web applications has evolved continuously during the last couple of decades.

The popular approach today is to combine a REST API with a frontend framework, such as AngularJS, React, or Vue.js. We will look at architectures using a frontend framework and REST API in Chapter 9, Full Stack App with React and Spring Boot.

In this chapter, we will focus on pure Java servlet-based architectures. We will discuss the different architectural approaches to developing Java web applications and see where Spring MVC fits in:

  • Model 1 architecture
  • Model 2 or MVC architecture
  • Model 2 with FrontController
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset