随笔分类 - 源码解读笔记
摘要:demo	https://gitee.com/easybao/aop.git spring DI运行时序 AbstractApplicationContext类的 refresh()方法 1: prepareBeanFactory(beanFactory); 这个方法是对beanFactory进行前
        阅读全文
            
摘要:远程服务调用RMI框架: 是纯java写的, 只支持java服务之间的远程调用,很简单, // 接口要继承 Remote接口 public interface IHelloService extends Remote { public String sayHello(String msg)throw
        阅读全文
            
摘要:https://www.cnblogs.com/shuilangyizu/p/8621669.html
        阅读全文
            
摘要:什么是AOP? 1: 传统的OOP编程他的代码逻辑是一种自上向下, 而在这些自上而下的过程中会产生一些横切性的问题,比如说:日志信息,权限校验认证,事务等, 2: 这些横切性问题,往往与我们的主业务逻辑关系不大,并且散落在代码的各个地方,维护麻烦, AOP就是解决这个问题的,将主业务逻辑和这些横切性
        阅读全文
            
摘要:spring事务是在数据库事务的基础上进行封装扩展, 支持原有事务的隔离级别, 加入了事务传播的概念,提供多个事务合并和分割的功能, 提供声明式事务,让事务和业务代码分开 spring提供了三个接口供事务使用: TransacationDefinition(事务定义), PlatformTransa
        阅读全文
            
摘要:实体Bean的创建: 1: 基于class构建, 2: 构造方法构建 3: 静态工厂方法创建 4: FactoryBean构建 spring如何集成第三方框架? 比如mybatis 在mybatis中, 我们是先获取一个SqlSessionFactory, 创建一个sqlSession 开启一个会话
        阅读全文
            
摘要:spring中 Bean的生命周期, 一个对象的创建,并不单单是 new 了之后就可以了. 因为99%情况下,这个对象中是还有一些别的属性的, 还需要对这些属性赋值, new操作仅仅是创建了该对象,属性未赋值, Bean的生命周期就是, 从容器new 对象开始, 容器为这个对象各种赋值 和 AOP切
        阅读全文
            
摘要:1: DispatcherServlet 的初始化流程(调用的init方法) a) 初始化spring高级容器,WebApplicationContext(容器初始化12个步骤) Servlet类的init方法 GenericServlet类的init() HttpServletBean类的init
        阅读全文
            
                    
                
浙公网安备 33010602011771号