Spring 运用(一)------概念

14 篇文章 0 订阅

前言

本文将介绍一些Spring相关的概念。

正文

IOC容器

Spring强大的核心功能之一,颠覆原有的依赖关系,后面称为依赖注入。即由IOC容器管理依赖关系、依赖相关的Bean的生命周期。

  • BeanFacotry容器
  • ApplicationContext容器,该容器包含了BeanFactory容器的所有功能

注入方式

注解

Spring注解很强大,类似于通过@Autowire或者@Resource进行Bean的注入。

配置

配置又分为Setter和Construction。

AOP

面向方面的编程,可以跨越多个功能点进行横向切入,完成对切入关注点的额外的业务逻辑处理。

结构

Spring本身是模块化的,并不需要引入所有的功能,你只挑选本次使用的功能模块即可。
结构

模块

核心容器(Spring Core)

1.Core,提供框架的基本组成部分。
2.Beans,BeanFactory,,使得Spring称为一个容器,用于描述Bean。
3.EL,在运行时提供了查询和操作一个对象图的强大的表达式语言。

上下文(Context)

1.建立在Core和Beans基础上,对BeanFactory概念进行了扩展。
2.对JNDI、EJB、Mail、UI的支持。
3.对Velocity等模板的支持。

数据访问(DAO)

1.JDBC,对JDBC的抽象。

对象映射关系(ORM)

1.提供对JPA、JDO、Hibernate和Mybatis的集成。

AOP

1.提供了面向方面的编程实现。

Web

1.面向Web的集成。
2.Spring MVC的功能。
3.Web-Socket支持。
4.Web-Portlet,提供在protlet环境中实现MVC。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值