Spring Web MVC
- Spring Web MVC Framework is an open Source web application framework which is a part of Spring Framework.
- Spring Web MVC is one of the efficient and high performance open source implementation of Model2 based Model-View-Controller arch.
- Spring WebMvc allows you to build web application’s,Similar to Servlet and Struts etc.... Spring WebMvc is used to develop Model-2 Arch based web applications by using own classes and custom action tags.
- The Spring Web model-view-controller (MVC) framework is designed around a DispatcherServlet that dispatches requests to handlers, with configurable handler mappings, view resolution, locale, time zone and theme resolution as well as support for uploading files.
Advantage of Spring MVC Framework
- Spring MVC used to develop the web applications that uses MVC Arch
- Spring MVC is used for making web application development faster, cost-effective, and flexible.
- It provides Loose coupling among Model,View and Controller.
- It Provides In built front controller(DispatcherServlet)
- Validation implementations is simplified.
- Exception Handling is simplified
- User input is available in the object oriented format.
- Forward logic is simplified.
- Internationalization (i18n) logic is simplified.
- Spring MVC provides a set of custom JSP tags,which are useful to implement presentation logic.
- Also spring can intergrate with other popular Web Frameworks like Struts,WebWork,Java Server Faces and Tapestry.
- Integration with other View technologies like Velocity,Freemarker,Excel or Pdf.
Post a Comment