The way we develop Java web applications has evolved during the last couple of decades. 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 Front Controller