随笔分类 - [03]Spring
摘要:一、什么是事务 什么是事务(Transaction)?事务是数据库中的概念,是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 有个非常经典的转账问题:A向B转款1000元,A转出成功,扣除了A账户的1000元,但当系统准备向B账户增加1000元出现了故障,转入失败,但是A账户的金
阅读全文
摘要:一、什么是AOP? Aspect oritention programming(面向切面编程),AOP是一种思想,高度概括的话是“横向重复,纵向抽取”,如何理解呢?举个例子:访问页面时需要权限认证,如果每个页面都去实现方法显然是不合适的,这个时候我们就可以利用切面编程。 每个页面都去实现这个方法就是
阅读全文
摘要:一、引言 最近因为找工作,导致很长时间没有更新,找工作的时候你会明白浪费的时间后面都是要还的,现在的每一点努力,将来也会给你回报的,但行好事,莫问前程!努力总不会有错的。 上一篇Spring的配置博客评论中有园友指出现在很少用xml类配置SpringBean了,都是用注解的方式来进行配置,那么这篇就
阅读全文
摘要:上一篇学习了IOC的概念并初步分析了实现原理,这篇主要学习Spring的配置,话不多说,让我们开始! 一、Bean元素配置 1.1 基本配置 看一个最基本的bean配置 上面的配置中,我们将bean交给spring管理,看其中属性字段: class:被管理对象的完整类名 name:被管理对象的名称,
阅读全文
摘要:一、IOC概念 上一篇已经了解了spring的相关概念,并且创建了一个Spring项目。spring中有最重要的两个概念:IOC和AOP,我们先从IOC入手。 IOC全称Inversion of Control,中文通常翻译为“控制反转”,这其实不是一种技术,而是一种思想。 简单理解就是把原先我们代
阅读全文
摘要:一、概述 只要用框架开发java,一定躲不过spring,Spring是一个轻量级的Java开源框架,存在的目的是用于构建轻量级的J2EE应用。Spring的核心是控制反转(IOC)和面向切面编程(AOP)。Spring有如下特点: 轻量级:应用大小和应用开支,包括应用方式 DI/IoC:提供松耦合
阅读全文