课程目的:通过本课程学习,让你一次性解决面试常问、无处不在的Java代理模式,提升自己的技术功底。
适用人群:具有一定Java基础的开发人员。
课程概述:设计模式(Design Pattern)是一套被反复使用、凝结着前人智慧与经验的代码设计总结,而代理模式就是其中一种无处不在的设计模式。
代理模式指的是当我们程序中的某一段代码不方便进行改造,或者不方便加入其它内容的时候,我们可以加入代理类的设计去实现相关的操作。
代理模式应用的十分广泛,主要突出的使用场景是当我们需要对一个已有的系统添加额外的功能,源码不可以随意的去改造,这时我们可以使用代理类去完成新功能的添加工作。
在我们经常采用的开发框架中,也处处有代理模式的踪影,比如:MyBatis,Spring AOP,Dubbo...
作为Java开发人员,我们非常有必须掌握这一设计模式,这也是开发人员内功修炼,提升技术功底的必修课,它也是求职加薪、面试必备的金钥匙,蛙课网名师精心录制了《动态代理及应用深度解析》课程,为大家揭开代理模式的迷雾,筑牢你的知识底座,打造更好的你。
环境参数:JDK1.8, Eclipse,Tomcat 9,MySQL
课程目录:
第一章 代理模式概述1-1 设计模式概述 (08:29)
1-2 代理模式概述 (07:12)
第二章 代理模式实现2-1 代理模式创建步骤(1) (06:29)
2-2 代理模式创建步骤(2) (12:16)
2-3 代理模式创建步骤(3) (06:57)
2-4 代理模式测试 (04:02)
第三章 代理模式实战应用3-1 代理模式应用场景案例分析 (10:50)
3-2 代码设计开闭原则概述 (08:37)
3-3 实战应用代理模式代码的实现 (06:14)
第四章 代理模式与装饰模式4-1 代理模式和装饰模式的比较 (06:03)
第五章 动态代理实现5-1 动态代理概述 (11:25)
5-2 动态代理代码实现(1) (11:44)
5-3 动态代理代码实现(2) (13:47)
第六章 代理模式在事务中的应用6-1 基于MVC架构的业务层代理实现(1) (11:49)
6-2 基于MVC架构的业务层代理实现_数据库访问 (08:04)
6-3 基于MVC架构的业务层代理实现_DAO层 (08:23)
6-4 基于MVC架构的业务层代理实现_Service与Controller层 (11:32)
6-5 基于MVC架构的业务层代理实现_添加事务操作1 (11:28)
6-6 基于MVC架构的业务层代理实现_添加事务操作2 (11:09)
6-7 基于MVC架构的业务层代理实现_添加事务操作3 (12:29)
6-8 基于MVC架构的业务层代理实现_添加事务操作4 (09:30)
6-9 基于MVC架构的业务层代理实现_分析业务层_代理模式 (11:36)
6-10 基于MVC架构的业务层代理实现_分析业务层_代理模式之事务管理 (14:11)
6-11 基于MVC架构的业务层代理实现_代理模式开发之动态代理 (06:52)
6-12 基于MVC架构的业务层代理实现_动态代理之事务管理 (12:44)
6-13 代码整体测试及动态代理总结 (04:55)
课程链接:动态代理及应用深度解析|Java SE视频课程 - 蛙课视频www.wkcto.com