spring 专业术语概述

组件/框架设计:

侵入式设计:引入了框架,对现有的类的结构有影响,即需要实现或继承某些特定的类 例如,struts框架就是一个典型的侵入式设计的框架.要使用数据校验和数据封装Action类就需要继承ActionSupport类.

非侵入式设计:引入了框架,对现有的类的结构没有影响.例如hibernate框架和spring框架.

控制反转:Inversion on Control,控制翻转 IOC 对象的创建交给外部容器完成,这个就叫做控制反转.

依赖注入:在创建完对象后,对象的关系的处理就是依赖注入.(通过set方法来实现)

AOP:面向切面编程.切面,简单来说可以理解为一个类,由很多重复的代码形成的类.切面举例:事务,日志,权限

Spring框架概述

spring框架,可以解决对象创建及对象之间依赖关系的一种框架

spring提供一站式解决方案:

1)springCore spring的核心功能:IOC容器,解决对象创建和对象之间的依赖关系.

2)spring Web spring对web模块的支持.例如可以与struts整合,让struts的action交给spring创建.springmvc模式

3)spring Dao spring对jdbc操作的支持,采用jdbcTemple工具类

4)spring ORM spring对orm(对象关系映射)的支持,既可以与hibernate整合(session),也可以使用spring的对hibernate操作的封装

5)spring AOP 切面编程

6)spring EE对JavaEE其他模块的支持

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值