Components of the Spring MVC Framework

0

Good morning guys,

I'm having trouble figuring out some specific information regarding Spring MVC, for example:

Upload Bar: JSF uses the Progress Bar component, Struts 2 or Ajax File Upload Plugin, and Spring MVC uses the ?????

AJAX Tab Panel: JSF there is no component, Strut 2 uses the Tabbedpanel Tag component, and Spring MVC uses the ?????

If you know of any, it will help me a lot ....

Thank you in advance for your attention.

    
asked by anonymous 09.09.2015 / 13:30

1 answer

5

Spring MVC is not a framework that works with front-end like the ones you mentioned, follows the definition found in Wikipedia:

Spring is an open source framework for the Java platform created by Rod Johnson and described in his book "Expert One-on-One: JEE Design and Development". It is a non-intrusive framework, based on control inversion (IoC) design and dependency injection design.

In Spring, the container is in charge of "instantiating" classes of a Java application and defining the dependencies between them through a configuration file in XML format, inference of the framework, what is called auto-wiring or annotations in the classes, methods, and properties. In this way Spring allows the low inter-class coupling of an object-oriented application.

Spring has an interface architecture and POJOs (Plain Old Java Objects), providing POJOs with features such as security mechanisms and transaction control. It also facilitates unit testing and emerges as an alternative to the complexity of using EJBs. With Spring, you can have a high performance of the application.

This framework offers several modules that can be used according to the needs of the project, such as modules for Web development, persistence, remote access and aspect oriented programming.

Check out this example to check the work it does:

>     
09.09.2015 / 13:47