使用 Spring AOP 实现对日志的操作
AOP(Aspect Oriented Programming),被称为面向切面编程。AOP 基于 IoC 基础,是对 OOP 的有益补充,流行的 AOP 框架有 Sping AOP、AspectJ。AOP 技术它利用一种称为横切的技术
使用 Spring 的 IOC 实现账户的 CRUD (注解配置)
注解配置和 xml 配置要实现的功能都是一样的,都是要降低程序间的耦合。只是配置的形式不一样。关于实际的开发中到底使用 xml 还是注解,每家公司有着不同的使用习惯。所以这两种配置方式我们都需要掌握。
使用 Spring 的 IOC 实现账户的 CRUD (XML配置)
1.导入maven依赖(pom.xml)2.创建数据库 3.编写实体类(cn.imzjw.entity.Account.java)4.编写持久层代码(cn.imzjw.dao.IAccountDao.java)5.编写业务层代码(cn.imzjw.service.IAccountService.java)
使用 Spring 的 IOC 解决程序耦合
本文使用的案例是账户的业务层和持久层的依赖关系解决。在开始 spring 的配置之前,我们要先准备一下环境。由于我们是使用 spring 解决依赖关系,并不是真正的要做增删改查操作,所以此时我们没必要写实体类。
Spring 复习 - IOC 的概念和作用
耦合性(Coupling) 也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。
Spring 复习 - 概述
Spring 是分层的 Java SE/EE 应用 full-stack轻量级开源框架,以 IOC(Inverse Of Control)反转控制 和 AOP(Aspect Oriented Programming)面向切面编程为内核
浅谈 Spring 声明式事务
事务的四大特性(ACID)原子性:一个事务要么全部执行,要么不执行,也就是说一个事务不可能只执行了一半就停止了。一致性:事务的运行并不改变数据库中数据的一致性