简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Spring源码解析七 (AOP深度解析)
目录1. 目标bean实例化完成后调用初始化方法2. 初始化方法执行之后应用后处理器(BeanPostProcessor)3. 尝试扩展目标bean4. 获取所有适合目标bean的所有Advisor4.1从容器获取所有已注册的增强4.2寻找所有的增强中适用于目标bean的增强5. 创建代理(重点)5.1 获取AOP代理(JdkDynamicAopProxy/Cg...
Tomcat是如何启动Spring,SpringMVC,Mybatis整合的web项目的?
1. 当我们启动一个web项目时, 会先去启动tomcat, 也就是Bootstrap的mian()方法, tomcat开始由server组件开始一层一层向下初始化以及启动;2. 当启动Host容器之后, 会触发HostConfig的监听操作, 开始部署/webapps目录下的web项目, 然后会通过反射创建Context实例对象, 并将当前部署的web项目绑定到该Context容器实例上; ..
RMI与RPC的区别
一、RMI 远程方法调用RMI(Remote Method Invocation)远程方法调用。能够让在客户端Java虚拟机上的对象像调用本地对象一样调用服务端java 虚拟机中的对象上的方法。使用代表:EJBRMI远方法程调用步骤:客户调用客户端辅助对象stub上的方法客户端辅助对象stub打包调用信息(变量、方法名),通过网络发送给服务端辅助对象skeleton服务端辅...
到底了