【
It168 technical documents] Spring released the first release candidate version (RC1) in 2.5. The following is a summary of the official announcement.
Spring2.5 is the end of each milestone version of spring2.1.
Spring2.5 is an enhancement to spring2.0 and adds some new features:
Full support for java6 and javaee5 (JDBC 4.0, JTA 1.1, javamail 1.4, JAX-WS 2.0, etc)
Full-feature annotation-driven dependency injection, including support for qualified words
Supports classpath-based component scanning to automatically detect annotated classes
Supports aspectj cut-point expressions that contain bean name cut-point elements
Built-in aspectj load-time knitting, based on loadtimeweaver
More namespace support for xml configuration files, such as context and JMS, to maximize ease of writing
Fully revised the integration test framework, supporting junit4 and testng
New Annotation-based servlet MVC and Portlet MVC controller style Configuration
Extended simplejdbctemplate and support for named Parameters
Officially recognized WebSphere support, supporting the WebSphere 6 uowmanager Mechanism
JAR file of Spring framework, compatible with osgi binding, and can be used directly
Spring applicationcontext can be deployed as a JCA rarfile for non-dominant application modules.
JCA 1.5 message terminal management, used for JMS and CCI message listeners managed by spring
Important features are annotation-based MVC controller style, JAX-WS support and testng support.
In addition, there are three types of distribution packages, including the minimum standard ZIP package and the zip package containing documents.
It is officially recommended to upgrade all 2.0.x versions to version 2.5, because it can benefit from new features and significantly improve performance.
Spring2.0 can be upgraded to version 2.5 simply by replacing the relevant jar files.
Spring2.5 is still compatible with jdk1.4.2 + and j2ee1.3 +.
Architecture of spring 2.5
Any new or changed packages are highlighted (since version 2.0.6 ).
This is newTop-layer architecture:
This is the internal architecture of a large subsystem:
Org. springframework. AOP:
Org. springframework. Beans:
Org. springframework. JDBC:
Org. springframework. JMS:
Org. springframework. ORM:
Org. springframework. Web:
Note: The above content comes from the Internet and I am not liable for any joint liability.
Article transferred from: http://blog.csdn.net/meteorlWJ/archive/2008/01/19/2053786.aspx
This article from http://tech.it168.com/j/2007-11-07/200711071536343.shtml