Spring的IOC和AOP基础认识

ORM
因为要满足Java对象得到持久化(即保存)的需求。
ORM:(Object/Relation Mapping): 对象/关系映射
ORM的实现思想:
将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。
因此ORM的 目的 是为了方便开发人员以面向对象的思想来实现对数据库的操作。
映射关系 如图:


1.介绍一下你对aop的理解
aop是面向切面编程
aop中主要有几个概念 切面、 切点、 连接点、 通知
切面: 对多个切点 做统一的前置通知 后置通知
切点: 监控的方法
连接点: 监控的方法真正执行的时候触发(才会有连接点)
连接点、监控的方法发生的时候 方法之前 之后 做出的通知
aop做事务管理、 日志管理、系统调优等

2.spring整合hibernate需要做哪些事情
spring不像Struts和hibernate是纯粹的orm框架
struts2作为控制器(Controller),相当于一个servlet
binernate操作数据库
①引jar包
②sessionFactory交给spring来管理
dataSource -> 连接池
③把事务交给spring来管理
设置事务管理对象
设置事务管理对象的管理原则
在aop中指定我们的哪些切点 执行我们的事务管理原则

3.什么是ioc?
控制反转, 什么叫控制反转
创建对象的时候不再是new一个对象 而是通过控制反转注解或者是bean一个对象,存放在ioc容器中
然后在需要的时候DI依赖注入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值