spring学习笔记

什么是Spring?答 :spring是一个轻量级(不占用很多资源,内存,cup)的开源框架,是为了减少企业应用开发的复杂性而创建出来的。它的核心是Ioc容器。整合了许多现有的框架 比如:hibernate,struts2,mybatis,等;它有两个目的:一个是让现用的技术更加易用,还有一个是给开发者形成一个良好的编程习惯;

什么是Aop?答:aop是面向切面编程,就是说在不改变原来的程序的情况下,添加新的功能或者代码;其设计思想是根据代理模式,在此基础上进行了一些封装扩展,最终形成了强大的AOP框架,如:aspectJ;

什么是Ioc?答:Ioc是控制反转或者是依赖注入;就是把自己的主动权交给别人(IOC容器),然后自己想要什么直接满足想要的条件,然后别人直接就给你了;

什么是事务?答:数据库事务是指作为单个逻辑工作单元执行的一系列操作;个人理解:如果一件事件开始了 那它就必然会有一个结果,从开始到结束,这一系列加起来就是事务;对整个事情发展的一个描述;

 

  • 原子性:不管怎么做,都会有最基本的特征  ,表示一组操作在同一时刻 要吗一起做,要吗不做。就好比在一个圈子里一样,这个圈子一起做一件事,不能用别的圈子来参与(数据的完整)

  • 一致性:所操作的事情,总是保持着一种整体的状态;(数据的统一,一致,就好比,要比一起成功,要不一起失败)

  • 隔离性:每个人操作事情,都不会别打扰

  • 持久性:事务是不可以逆转的,一旦确定完成,不可修改;好吧一个好的杯子一样,摔坏了就是坏了。修改数据库中的数据一样,一旦确定修改,就修改完事;

为什么要有事务?答:事务的发展会连带的反应,就比如一件事情可是会联系到另一件事情在一起;在这个过程中(连带一起的)会保持着一些习性和特性(比如一致性,原子性)把这些关联在一起,然后在对其控制,和操作,或者满足一些需求;

 

 

 

摘自:https://my.oschina.net/u/2471129/blog/631830

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值