Spring frame Mind map, simple generalization

Source: Internet
Author: User
Tags aop
Spring Frame Mind map, simple generalization

Spring Tour

Simplifying Java Development

Inspire the potential of Pojo

Dependency Injection

Apply Facets

Using templates to eliminate boilerplate code

To hold your beans

Working with the application context

Bean's life cycle

John Spring View Line

Spring templates

Spring Portfolio

Spring new features

spring2.5 new Features

spring3.0 new Features

Spring Portfollo new Features

Assembly Bean

declaring beans

Create a spring configuration

Declaring a simple bean

Injected through the constructor

Scope of the Bean

Initializing and destroying beans

Inject Bean Properties

Introducing Simple values

Introducing Other Beans

Using the Spring namespace

Assembly Properties

Assembly set

Assembly NULL Value

Assembling with an expression

The basic principle of spel

To perform an action on a Spel value

To filter collections in Spel

Minimizing springxml Configuration

Automatically assemble bean properties

4 Types of automatic assembly

Default Auto-assembly

Hybrid use of automatic assembly and display assembly

Assembling with annotations

Using @autowired

Achieve standards-based automated assembly with @inject

Using an expression in annotations

Automatically detect beans

To automatically detect label beans

Filter Component Scan

Using spring Java-based configuration

Create a Java-based configuration

Defining a Configuration Class

Declaring a simple bean

Inject with spring's Java-based configuration

Spring for Facets

What is tangent-oriented programming

Defining AOP Terminology

Spring's support for AOP

To select a connection point using tangent points

Writing tangency points

Using Spring's bean () indicator

declaring slices in XML

Declaring pre-and post-notifications

Declaring surround Notifications

Passing parameters for notifications

Introducing new features through facets

Annotation Facets

Annotation Surround Notification

Pass parameters to the notification that is marked

Labeling Introduction

Inject AspectJ slices

Conquer database

Spring's philosophy of data access

Understanding Spring's database access anomaly system

Modularity of data access

Using the DAO support class

Configure the data source

Using Jndi data sources

Using a data source connection pool

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.