WHAT YOU WILL LEARN IN THIS CHAPTER:
- Learning the features and benefits of Spring MVC
- Using the Dispatcher Servlet mechanism
- Creating your first Spring MVC application
- Configuring Spring MVC with annotations
- Handling forms with JSP
- Exploiting the power of annotations
- Validating user input
- Uploading files
- Handling exceptions
- Implementing Internationalization (i18n)
- Using themes
It's viable to say that the World Wide Web has become the ultimate knowledge base ever built. Of course, the web's creators didn't foresee that it would become an enormous organization. The beginning of this information era first started with the need to share data between the teams attending the experiments at CERN Labs. They all needed to share the data in a common way, and the data needed to be accessed with a common format. To provide this communication link, Tim Berners Lee, a computer scientist who was working for CERN at the time, came up with the idea of the World Wide Web with its three core elements: HTML (HyperText Markup Language), HTTP (HyperText Transfer Protocol), and URI (Uniform Resource Identifier).
So, that's where it all began. Nowadays we, as the programmers, are building enterprise web applications ...