Spring基础

本章内容:

  1. Spring的bean容器
  2. Spring的核心模块
  3. Spring生态系统

Spring采用的4种设计策略

  1. 基于POJO的轻量级和最小侵入性编程;
  2. 通过依赖注入和面向接口实现song;
  3. 通过切面和惯例进行声明式编程;
  4. 通过切面和模板减少样板式代码。

1, bean容器

很多框架通过强迫应用继承它们的类或者实现它们的接口从而会导致应用与框架绑死。Spring不会强迫你实现Spring规范的接口或者继承Spring规范的类,在基于Spring构建的应用中,它的类通常没有任何痕迹表明你使用了Spring框架。

1.1 依赖注入(DI)

通过DI, 对象的依赖关系将有系统中负责协调各对象的第三方组件在创建对象的时候进行设定。 创建应用组件之间协作的行文通常称为装配(wiring)。装配方式有以下几种:

  1. XML
  2. Java

2,应用切面

DI能够让相互协作的软件组件保持松散耦合,而面向切面编程(AOP)允许你把遍布应用各处的功能锋利出来形成可重用的组件。AOP以声明的方式将服务组件应用到它们需要影响的组件中去。AOP能够确保POJO的简单性

3,消除模板代码

在编写诸如JDBC代码的时候,我们往往为了一个功能会编写很多重复的代码,Spring的JdbcTemplate可以使得执行数据库操作时,避免传统的JDBC样板代码称为了可能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值