Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo se ejecuta Spring en mvc y cuál es su función?

¿Cómo se ejecuta Spring en mvc y cuál es su función?

Spring MVC es el sucesor de SpringFrameWork y se ha integrado en Spring Web Flow.

Editar Spring MVC Framework

El Spring Framework proporciona módulos MVC con todas las funciones para crear aplicaciones web. Con la arquitectura MVC conectable de Spring, puede optar por utilizar el marco web Spring integrado o un marco web como Struts. Spring Framework es altamente configurable a través de interfaces de estrategia e incluye múltiples tecnologías de visualización, como la tecnología JavaServer Pages (JSP), Velocity, Tiles, iText y POI. El marco Spring MVC desconoce las vistas utilizadas y, por lo tanto, no le obliga a utilizar únicamente tecnología JSP.

Ventajas de Edit Spring MVC:

El ciclo de vida se puede utilizar para cubrir vinculación, validación, etc.; es fácil de integrar perfectamente con otros marcos de View (títulos, etc.) y puede ser probado a través del COI. Es una arquitectura mvc de libro de texto típica, a diferencia de struts y otros marcos que son variantes o no se basan completamente en el sistema mvc. Para principiantes o personas que quieran comprender mvc, creo que Spring es el mejor y su implementación es ¡Este libro de texto! En segundo lugar, tanto él como el tapiz son sistemas de servlet puros, lo cual es una ventaja que no tiene struts en comparación con el tapiz. Además, el marco en sí también tiene código, no parece laborioso y es relativamente simple de entender.

Edite este párrafo sobre la prueba unitaria de la capa Spring MVC Controller

Preparación de la prueba: 1. Construya el entorno web de prueba @RunWith(UnitilsJUnit4TestClassRunner.class) @ SpringApplicationContext({"classpath : *. xml", "archivo: src/main/webapp/WEB-INF/spring-configuration/*.xml", "archivo: src/main/webapp/WEB-INF/*.xml" }) 2. Inyectar la clase de controlador @SpringBeanByType controlador BeanController; 3. El nombre de archivo de los datos de prueba escritos en los datos de prueba debe ser el mismo que el nombre de archivo de la clase de prueba, como los datos de prueba BeanControllerTest.xml y la clase de prueba BeanControllerTest. 4. Inyecte datos de prueba @Test @DataSet public void testBean(){}