Spring MVC: Designing Real-World Web Applications
by Shameer Kunjumohamed, Hamidreza Sattari, Alex Bretet, Geoffroy Warin
Summary
In this chapter, we learned how to build highly scalable and dynamic web applications using Spring MVC. Starting from setting up the project and configuring WebApplicationContext with proper layering, we explored different ways of designing controllers and map request handlers for both web and API endpoints—that too including asynchronous processing and multipart file uploads—using easily configurable components. Now, we can compose beautiful JSP pages using <spring> and <form> tags and also enable form validation using the Validation API.
So far, we have been holding data in memory without bothering about making it persistent somewhere. In the next chapter, we will dive one level deeper into the data layer of enterprise application development, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access