
spring4
哒哒哒菓子
萌新萌新
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
阿里云大学JavaWeb开发系列课程:Spring框架入门第十六讲回顾
aop的本质就是动态代理 使用静态代理设计模式的原因:在传统的业务层,我们需要加上很多的公共业务或称之为关注点,比较常见的就是日志,安全,权限,缓存,事务等等。如果我们把这些公共业务放到每个方法中,会发现方法中都是重复的代码。本着代码重用的原则,我们把这些重复的代码放到一个公共的方法中去。但由于这些公共的业务不仅是一个业务类要去实现,可能会有很多个,甚至是整个项目中的绝大部分,像增删改查都需要事...原创 2020-03-05 20:01:01 · 213 阅读 · 0 评论 -
阿里云大学JavaWeb开发系列课程:Spring框架入门第十五讲使用注解实现aop
第三种实现方法—通过注解来实现 beans.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ao...原创 2020-03-05 20:01:50 · 130 阅读 · 0 评论 -
阿里云大学JavaWeb开发系列课程:Spring框架入门第十三、十四讲
aop再解释 aop的重要性 Spring aop就是讲公共的业务(如日志,安全等)和领域业务结合。当执行领域业务时将会把公共业务加进来。实现公共业务的重复利用。领域业务更纯粹。程序员更专注于领域业务。其本质还是动态代理。 第二种方式实现aop:自定义类来实现 beans.xml <?xml version="1.0" encoding="UTF-8"?> <bean...原创 2020-03-05 16:50:37 · 152 阅读 · 0 评论 -
阿里云大学JavaWeb开发系列课程:Spring框架入门第十二讲使用spring aopApi实现(补)
5、使用spring实现aop 第一种方式—通过springAPI来实现aop原创 2020-03-05 13:54:05 · 136 阅读 · 0 评论 -
阿里云大学JavaWeb开发系列课程:Spring框架入门第十一讲aop简介
面向切面编程-—aop spring framework开发参考手册 https://download.youkuaiyun.com/download/qq_38547320/12222130 1、aop:aspect oriented programming面向切面编程 2、aop在spring中的作用 提供声明式服务(声明式事务) 允许用户实现自定义切面 3、aop:在不改变原有代码的情况下...原创 2020-03-04 17:01:07 · 165 阅读 · 0 评论 -
阿里云大学JavaWeb开发系列课程:Spring框架入门第十讲动态代理
动态代理 1、动态代理和静态代理的角色是一样的。 2、动态代理的代理类是动态生成的。 3、分为两类,一类基于接口动态代理和基于类的动态代理。 a)基于接口动态代理——jdk动态代理 b)基于类的动态代理——cglib 现在javassist来生成动态代理 4、jdk动态代理——Proxy类和InvocationHander接口 ...原创 2020-03-04 13:36:39 · 187 阅读 · 0 评论