Spring框架

一、Spring框架概述
1.Spring框架是轻量级企业级Java应用程序开发框架。
2.Spring框架的核心特性可以用于开发任何Java应用程序,基于JavaEE web应用程序开发则需要扩展。
3.Spirng框架的目标是J2EE开发变得更容易使用,通过启用POJO编程模型来促进良好的编程实践。
4.Spring框架的优势在于轻量级的IOC容器和一致的事物管理
二、Spring框架核心概述
依赖注入(DI):
当编写Java应用程序时应用程序类会独立于其他的Java类来增加这些类的可重用性,当进行单元测试时,可以时他们独立于其他类进行测试。
依赖注入(或者有时被称为配线)有助于将类粘合在一起,并同时保持类的独立性。
依赖注入实现的方式:构造函数注入、setting方法注入、注解注入
面向切面程序设计(AOP)
一个程序跨越多个点的功能被称为横切关注点,在概念上它们独立于应用程序的业务逻辑,比如:日志记录,声明性事物,安全性和缓存等等。
在OOP中模块化的关键单元是类,而AOP是方面。
AOP帮助将横切关注点从所影响的对象中分离出来;
Spring框架的AOP模块提供了面向方面的程序设计实现,允许定义拦截器方法和切入点,可实现将应该被分开的代码干净的分开功能。
4.核心容器
核心容器由核心,Bean,上下文和表达式语言模块组成,它们包括:
1.核心模块提供了框架的基本组成部分,包括IOC和依赖注入功能。
2.Bean模块提供了BeanFactory,它是一个工厂模式的复杂实现。
3.上下文模块建立在由核心和Bean模块提供的坚实基础上,它是访问定义和配置
4.的任何对象的媒介。ApplicationContext接口是上下文模块的重点
5.表达式语言模块在运行时提供了查询和操作一个对象图的强大表达式语言。
Spring容器介绍
1.概述
Spring容器是Spring框架的核心。容器将创建对象,把它们连接在一起,配置它们并管理他们的整个生命周期从创建到销毁。Spring容器使用依赖注入(ID)来管理组成一个应用程序的组件。通过阅读配置元数据提供的指令,容器知道对哪些对象进行实例化,配置和组装,配置元数据可以通过XML,Java注释或Java代码来表示。
2.Spring容器的类型
Spring BeanFactory容器
Spring ApplicationContext 容器

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值