Congratulations on completing this chapter, where the skills and knowledge required to build a basic web application were discussed in detail. This chapter started off by explaining what a web application is and how a web application can benefit from MVC patterns in terms of both development and maintenance. It talked about the requirements of a web application being developed and used a UML use case diagram to explain the requirement visually.
This chapter also explained how to write the domain model of an application based on the requirements, how to write data repositories for it, how to test those for their correct functioning, and so on. It also discussed how to encapsulate business logic inside services and test them effectively to make sure everything works correctly.
Subsequently, the chapter talked about how to write presentation views to create and display comments...