初识Spring

初识Spring Framework: 包含一系列IOC容器的设计,提供依赖反转模式的实现;集成AOP

  1. 查: Spring提出来的目的是什么:
    1. : . Spring最初提出的目的是为了让Java EE开发变得更加容易
    2. : Spring是一个`非侵入性框架,其目标是使应用程序代码对程序的最小依赖性,应用代码可以在没有Spring或者其它容器的情况下运行
    3. : Spring提供了一个一致的编程模式,使应用直接使用POJO开发,从而可以与运行环境隔离开来

  2. 问: 哪里体现出了Spring让Java EE开发变得更加容易了:
    1. : Spring是基于POJO和简单的Java环境来直接开发环境的
    2. : Spring降低了企业应用开发的门槛,还原了POJO的本色,让开发者直接依赖于Java语言,直接依赖于面向对象变成,通过单元测 试来保证代码质量
    3. : Spring使用了IOC容器**降低了框架的侵入性( 随意找了一篇框架侵入性的博文:)**和AOP支持, 依赖反转模式算是Spring体现出来的核心模式了
    4. : 因为Spring算个容器,所以在使用POJO简化开发的同时,还可以使用其它强大的服务,所以ssh到ssm中spring依然存在

简要概述:

Spring最初的设计目标就是为了给开发者提供一个一站式,一键式的轻量级应用开发框架,Spring抽象了我们开发中遇到的共性问题,同时做为一个轻量级的开发框架,Spring充分的体现了它的设计理念;在Java EE中通过POJO和使用JavaBean的开发方式,使应用面向接口开发,充分支持OO(面向对象)的设计方法;

初见依赖-反转

  1. 在使用Spring进行开发时,我们平时肉眼可以看见的就是在Java EE中的各个服务,各个需要自己去实例化的对象都被抽取到IoC容器中,并通过AOP进行有效的封装
  2. 因为依赖注入的特性,这些复杂的依赖关系的管理被反转并且交给Spring处理了,使复杂的依赖关系管理从应用中解放出啦了.
  3. 各个模块的依赖关系可以通过简单的IoC配置文件(application.xml中的标签)进行描述,用户只要去关注服务的接口
  4. 开发中将对象实例化到Spring容器中: @Component @Bean(有返回值的时候用这个) 标签
  5. 开发中注入对象到项目中: @Autowired

Spring基本组成模块:

  1. Spring IoC:
  2. Spring AOP:
  3. Spring MVC:
  4. Spring JDBC:
  5. Spring 事务处理:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值