对于spring框架来说,最重要的两大特性就是AOP 和IOC。以前一直都知道有这两个东西,在平时做的项目中也常常会涉及到这两块,像spring的事务管理什么的,在看了些源码后,才知道原来事务管理也是用的AOP来实现的。对于IOC的话,平时接触的就更多了,什么autowired,resource各种 ...
分类:
编程语言 时间:
2020-04-24 10:23:47
阅读次数:
75
在通知类中: package org_shitang_aop; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang. ...
分类:
编程语言 时间:
2020-04-23 21:27:17
阅读次数:
73
前置通知: 实现类: package org_shitang_servier; import org_shitang.dao.IStudentDao; import org_shitang_dao.impl.StudentDaoImp1; import org_shitang_entity.stud ...
分类:
编程语言 时间:
2020-04-23 18:56:44
阅读次数:
148
一、Spring IoC的基本概念 控制反转(Inversion of Control,IoC)是一个比较抽象的概念,是Spring框架的核心,用来消减计算机程序的耦合问题。依赖注入(Dependency Injection,DI)是IoC的另外一种说法,只是从不同的角度,描述相同的概念。IOC(I ...
分类:
编程语言 时间:
2020-04-23 00:32:21
阅读次数:
94
原始方法: main函数: public static void learnCourse(){ student student=new student(); student.learnJava(); student.learnHtml(); } public static void main(Str ...
分类:
编程语言 时间:
2020-04-21 23:44:24
阅读次数:
55
首先 Spring是一种轻量级开源型框架,旨在提高开发人员的开发效率以及系统的可维护性。 有俩个核心功能Ioc(控制反转) 以及 AOP (面向切面编程) IOC(Inversion Of Controll,控制反转)是一种设计思想,就是将原本在程序中手动创建对象的控制权,交由给Spring框架来管 ...
分类:
编程语言 时间:
2020-04-21 20:00:26
阅读次数:
83
什么是 AOP ? 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。 ...
分类:
其他好文 时间:
2020-04-20 15:47:11
阅读次数:
81
实验七:Spring框架技术开发; 实验八:Spring+MyBatis框架整合开发; 实验九:Spring+SpringMVC+MyBatis整合开发。 实验七、八、九 运行效果一样,只是技术框架有区别。 实验目的: 掌握Spring框架技术,实现Spring中Bean的设置、数据库开发。 实验内 ...
分类:
其他好文 时间:
2020-04-20 15:42:49
阅读次数:
111
基于xml文件的AOP配置 把通知类对象交割Spring来管理,即配置通知类对象 <!-- 1、配置Logger对象(这里是通知类) --> <bean id="logger" class="com.mypro.utils.Logger"></bean> 使用aop:config标签表明开始AOP的 ...
分类:
其他好文 时间:
2020-04-18 13:28:39
阅读次数:
61
感觉自己的spring理解的不好.所以重新开始学习. 这篇文章主要是来理解DI(依赖注入),Aop(切面) 一.DI(依赖注入,这里没有涉及到注释.只是用xml文件和Bean的方法来注册pojo,) 依赖注入就是将创建bean对象的权利交给spring框架(控制反转) 然后用Applicationc ...
分类:
编程语言 时间:
2020-04-17 19:59:59
阅读次数:
76