In this section, a mini-project will be used to enhance the understanding of the concepts described earlier in the chapter in a pragmatic way. The methodology to be followed is the declarative security approach. Get a cup of coffee and let's get to work.
The purpose of this mini-project is to deploy and secure a Java web application made up of three modules. Each module will be configured so that it will only be available to a segment of the users. In order to accomplish this, the project will rely on some of the concepts and assets from previous chapters.
The modules that make up this enterprise application are: