New Features and architecture of spring 2.5

Source: Internet
Author: User
Tags testng

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.