一、 spring意思:
- 作名词时意为春天;春季;弹簧;发条;弹性;弹力,作动词时意为跳;跃;蹦;突然猛烈地移动;突如其来地做;冷不防地问;突然说。
二、spring配置bean的集中方式:
-
基于XML的配置方式
-
基于注解的配置方式
-
基于Java类的配置方式
三、不同配置方式使用方法不同
四、Spring中Bean的配置:基于注解的方式
特定组件包括:
-
@Component:基本注解,标识一个受Spring管理的组件
-
@Respository:标识持久层组件
-
@Service:标识业务层组件
-
@Controller:标识表现层组件
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。
五、Spring框架的特点:
-
AOP,实现了bean之间的低耦合,使代码更好的重用;
-
IOC,摒弃了通过new创建对象和引用对象,通过注入的方式,使用起来更加方面;
-
实现了Restful的MVC模式,方便web开发;
-
采用了大量的POJO,替代xml,简化配置;
-
提供database的dao模板,兼容多种数据库;
-
集成了其他各种优秀的框架。