La diferencia entre Spring2.0 y Spring2.5
Introducción:
1.Versión JDK: JDK debe ser al menos 1.4.2 o superior, si aún planea usar 1.3, use la versión 2.0.6/2.0.7 .
(2) Soporte de Spring para Java EE
El marco Spring continúa manteniendo la compatibilidad con Java EE 1.3 y superior, y es totalmente compatible con Java EE 5.
(3) Soporte de Spring para servidores (servidores de aplicaciones y servidores web)
WebLogic: 8.1, 9.0, 9.2, 10
WebSphere: 5.1, 6.0, 6.1
OC4J (Oracle): 10.1.3, 11
JBoss: 3.2, 4.0, 4.2
Tomcat: 4.1, 5.0, 5.5, 6.0< / p>
Jetty: 4.2, 5.1, 6.1
Resina: 2.1, 3.0, 3.1
GlassFish: v1, v2
Inversión de control (IoC) contenedor:
(1) Nuevo alcance de Bean
Spring 2.0
El contenedor IoC solo admite dos alcances de Bean diferentes: singleton y prototipo, y en Spring 2.5 también admite solicitud, sesión, global y singleton. 5 también admite los tres ámbitos de beans utilizados en el entorno web: solicitud, sesión y sesión global, y proporciona enlaces que permiten a los usuarios crear sus propios ámbitos.
(2) La configuración XML es más sencilla
Spring 2.5 actualiza el DTD de Spring 2.0, usando: lt;!DOCTYPE beans
PUBLIC "-//SPRING /DTD BEAN 2.0/ES"
"/
"/
iBATIS: Tenga en cuenta que Spring ya no admite la versión 1.3 de iBATIS,
Si desea continuar usándolo, actualice a la versión 2.3.
7. Hibernate: tenga en cuenta que Spring ya no admite Hibernate
Versiones anteriores a la 3.1, es decir, no se pueden utilizar las versiones 2.1 y 3.0. Si aún desea utilizarlo, se recomienda utilizar la versión Spring 2.0.6/2.0.7.
8.
JDO: tenga en cuenta que Spring ya no admite JDO1.0. Asimismo, puede actualizar a la versión 2.0 o superior, o utilizar la versión 2.0.6/2.0.7 de Spring.
9.UrlFilenameViewControlle
r: No he entrado en contacto con esta cosa, aquí simplemente la traduciré.
"Ahora se determina que el nombre de la vista es UrlFilenameViewControlle
r, lo cual es un cambio importante considerando las solicitudes de ruta anidadas, lo que significa que si estás comenzando desde Spring 1.*
Después de actualizar a Spring 2.0, puede usar esta clase para reducir la cantidad de clases Spring Web MVC, reduciendo así el trabajo de configuración de Spring Web MVC "