Exploring the JBCP calendar architecture
We will start this chapter by analyzing the domain model within the JBPC Calendar architecture.
In Chapter 1, Anatomy of an Unsafe Application, and Chapter 2, Getting Started with Spring Security, we used the Spring Bill Of Materials (BOM) to assist in dependency management, but the rest of the code in the projects used the core Spring Framework and required manual configuration. Starting with this chapter, we will be using Spring Boot for the rest of the applications, to simplify the application configuration process. The Spring Security configuration we will be creating will be the same for both a Spring Boot and a non-Boot application. We will cover more details on Spring IO and Spring Boot in the Appendix, Additional Reference Material.
In the upcoming sections, we will delve into the domain model of the JBCP calendar application. We aim to gain insights into the process of incorporating Spring Security with personalized user configurations...