Spring学习笔记一
2006-08-29 19:12
411 查看
Spring-1
什么是Spring:
The Spring Framework is an open source application framework that aims to make J2EE development easier.
Spring的本质:
The essence of Spring is in providing enterprise services to Plain Old Java Objects (POJOs).
key module:
Inversion of Control container
Aspect-Oriented Programming (AOP) framework
Data access abstraction
JDBC simplification
Transaction management
MVC web framework
Simplification for working with JNDI, JTA, and other J2EE APIs
Lightweight remoting
JMS support
JMX support
Support for a comprehensive testing strategy for application developers
IOC的比喻
Inversion of Control is best understood through the term the "Hollywood Principle," which basically means "Don't call me, I'll call you." Consider a traditional class library: application code is responsible for the overall flow of control, calling out to the class library as necessary. With the Hollywood Principle, framework code invokes application code, coordinating overall workflow, rather than application code invoking framework code.
Dependency Injection的三种方式
Setter Injection: The injection of dependencies via JavaBean setter methods.
Constructor Injection: The injection of dependencies via constructor arguments.
Method Injection: A more rarely used form of Dependency Injection in which the container is responsible for implementing methods at runtime.
什么是Spring:
The Spring Framework is an open source application framework that aims to make J2EE development easier.
Spring的本质:
The essence of Spring is in providing enterprise services to Plain Old Java Objects (POJOs).
key module:
Inversion of Control container
Aspect-Oriented Programming (AOP) framework
Data access abstraction
JDBC simplification
Transaction management
MVC web framework
Simplification for working with JNDI, JTA, and other J2EE APIs
Lightweight remoting
JMS support
JMX support
Support for a comprehensive testing strategy for application developers
IOC的比喻
Inversion of Control is best understood through the term the "Hollywood Principle," which basically means "Don't call me, I'll call you." Consider a traditional class library: application code is responsible for the overall flow of control, calling out to the class library as necessary. With the Hollywood Principle, framework code invokes application code, coordinating overall workflow, rather than application code invoking framework code.
Dependency Injection的三种方式
Setter Injection: The injection of dependencies via JavaBean setter methods.
Constructor Injection: The injection of dependencies via constructor arguments.
Method Injection: A more rarely used form of Dependency Injection in which the container is responsible for implementing methods at runtime.
相关文章推荐
- Spring 学习笔记
- Spring学习笔记(五)--Spring概述
- Java-马士兵设计模式学习笔记-工厂模式-用Jdom模拟Spring
- osgi学习笔记3之集成Spring-DM的cxf-DOSGI HelloWorld
- spring学习笔记(10)@AspectJ研磨分析[3]增强织入顺序实例详解
- springboot 学习笔记1(gradle创建web工程)
- spring学习笔记十 通过factoryBean配置bean
- spring学习笔记——摘录:对properties文件引用的两种方法
- spring学习笔记----通过注解配置Bean(2)
- Spring学习笔记(五)
- Spring学习笔记:1、概念理解
- Spring学习笔记
- spring boot 学习笔记
- Spring Boot进阶之Web进阶 学习笔记
- Spring学习笔记----AOP编程
- Spring-Boot 学习笔记
- Spring3学习笔记之(spring core之DI配置使用2)
- Spring学习笔记一: Bean工厂(BeanFactory )与应用上下文(ApplicationContext)BeanFactory
- spring学习笔记(22)----基于配置文件的方式来配置AOP
- spring学习笔记15--Spring2.x+Hibernate3.x +Struts1.x整合开发(3)struts再次尾随sh