¿Qué significa primavera mvc?
Lo que significa spring mvc se presenta a continuación:
Spring MVC es un producto de seguimiento de SpringFrameWork y se ha integrado en Spring Web Flow. El marco Spring proporciona módulos MVC con todas las funciones para crear aplicaciones web. Al utilizar la arquitectura MVC conectable de Spring, cuando utilice Spring para el desarrollo WEB, puede optar por utilizar el marco SpringMVC de Spring o integrar otros marcos de desarrollo MVC, como Struts1, Struts2, etc.
El nombre completo de MVC es Model View Controller, que es la abreviatura de model-view-controller. Es un patrón de diseño de software que separa la lógica empresarial, los datos y la visualización de la interfaz. reúne la lógica empresarial en un componente. Si bien mejora y personaliza la interfaz y la interacción del usuario, no es necesario reescribir la lógica empresarial.
Rendimiento del framework MVC
SpringMVC será ligeramente más rápido que Struts2. SpringMVC se basa en el diseño de métodos, mientras que Sturts2 se basa en clases. Cada vez que se realiza una solicitud, se creará una instancia de una acción y se inyectarán atributos en cada acción. SpringMVC se basa en métodos, con una granularidad más fina, pero debe ser. controlado cuidadosamente como controlar datos en un servlet.
SpringMVC es una interceptación a nivel de método. Después de interceptar el método, los datos de la solicitud se inyectan en él de acuerdo con las anotaciones en los parámetros. En SpringMVC, un método corresponde a un contexto de solicitud.
El marco Struts2 es una interceptación a nivel de clase. Cada vez que llega una solicitud, se crea una acción y luego se llama al método setter getter para inyectar los datos en la solicitud. a través del método setter-getter.