Congratulations on completing this chapter, where the skills and knowledge required to build a simple blog management system nicknamed Bloggest were discussed in detail. This chapter started off by explaining what a web application is and how a web application can benefit from the MVC pattern both in terms of development and maintenance. It talked about the requirements of the web application being developed and used a UML use case diagram to explain the requirements visually.
This chapter also talked about how to understand the domain models of an application based on the requirements (Bloggest) and how to use Spring Data Elasticsearch to convert those domain models into documents in the Elasticsearch data store. A UML class diagram was used to explain the domain models in detail.
Furthermore, the chapter explained how to write data repositories for those documents using...