Engineering Full Stack Apps with Java and JavaScript
The Spring MVC framework provides model-view-controller architecture and also provides many components that can be used to develop web applications. Knowledge of Spring core is required to understand this book.