Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre Spring2.0 y Spring2.5

La diferencia entre Spring2.0 y Spring2.5

Spring ha pasado por dos revisiones importantes, la primera fue Spring 2.0 en octubre de 2006 y la otra fue Spring 2.5 en noviembre de 2007.

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 "