备战实习100天,day20。
1.AOP概念:不通过修改源代码的方式,在主干功能里面添加新功能。
2.AOP底层原理:动态代理。
3.有接口,使用JDK动态代理;无接口,使用CGLIB动态代理。
4.JDK动态代理,通过静态newProxyInstance返回代理对象,理解并掌握这个方法里面的三个参数,重点。
newProxyInstance(ClassLoader loader, 类<?>[] interfaces, InvocationHandler h)
第一个参数:接口代理对象的类加载器
第二个参数:被代理方法所在的类实现的所有接口
第三个参数:创建实现InvocationHandler接口的类,重写invoke方法。
5.AOP术语:连接点,切入点,通知(前置(@Before)、后置(@AfterReturn)、环绕(@Around)、异常(@AfterThrowing)、最终(@After)),切面
6.AspectJ框架:用来生成代理对象
7.切入点表达式:指明被增强方法的位置
8.公共切入点抽取:@Pointcut()简化代码
9.设置增强类优先级:@Order(),决定执行先后
10.MVC三层架构思想,MVC工作流程。
全部评论

相关推荐

06-17 21:57
门头沟学院 Java
白友:噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞 评论 收藏
分享
06-13 10:15
门头沟学院 Java
想去夏威夷的大西瓜在...:我也是27届,但是我现在研一下了啥项目都没有呀咋办,哎,简历不知道咋写
点赞 评论 收藏
分享
昨天 14:27
门头沟学院 Java
点赞 评论 收藏
分享
评论
2
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务