摘要:
原文链接 上 <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSo 阅读全文
摘要:
原文链接 已完成 Spring IOC Spring DI Spring MVC 继续完善: Spring AOP 的功能,基于 Spring IOC 和 DI 去完成 未完成: Spring AOP、Spring Transaction、Spring JDBC、自己手写 ORM 框架。 Spr 阅读全文
摘要:
原文链接 Spring MVC 一种 Web 开发的设计模式 实现了不同业务层面的解耦,隔离。 http://www.dairan.com?id=?&type= Model: 将传输数据封装成一个完成的载体。把很多参数传成一个Model。就是一种设计模式,你也可以不封装。 View: 视图, 阅读全文
摘要:
原文链接 dispatcherServlet 图片 AbstractApplicationContext //初始化所有剩余的单例Bean // 当工厂初始化完成的时候, finishBeanFactoryInitialization(beanFactory); 它在判断它是不是“延时加载”,如果不 阅读全文
摘要:
原文链接 20180415-Spring核心IOC容器及依赖注入原理 ClassPathXmlApplicationContext //存储注册信息的BeanDefinition // 传说已久的 IOC 容器 private final Map<String, BeanDefinition> be 阅读全文
摘要:
原文链接 看不懂很正常 让面试官仰望你。 Spring 是围绕 Bean 来展开, BOP 的开发思想。 Spring 的四个策略: 1. 基于 POJO 的轻量和最小侵入性编程 2. 通过依赖注入和面向接口松耦合 3. 基于切面和惯性进行声明式编程 4. 通过切面和模板减少样板式代码。 手段: 面 阅读全文
摘要:
原文链接 穷举法: 把生活所见所闻全部归纳到我们所学的知识体系中,加以思考变成自己的东西。(举例子) 类比法: 把自己熟悉的方法(利用自己已有的知识体系),去对比学习新的知识。 Spring 怎么学? 1. 环境准备好了没有? 2. 项目里边有红叉❌ 学习源码,不一定要让项目跑起来,报一两个红叉其实 阅读全文
摘要:
原文链接 三、Spring5 概述 Spring 是一个开源的轻量级 Java SE (Java 标准版本)/ Java EE (Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完成的应用是由一组相互协作的对象组成 阅读全文
摘要:
原文链接 设计模式容易混淆的几个对比.md 1、代理模式跟委派模式混淆 委派就是说全权代理 代理只参与某一个环节,委派参与整个环节 委派可以说是一个静态代理 Porxy 传一个接口,传实现类不行吗? Java核心思想:面向接口编程 OOP:用代码来解释生活 接口:只是一种规范,做任何事前以前先思考好 阅读全文
摘要:
原文链接 一、认识MyBatis MyBatis 是什么? What is MyBatis? MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advan 阅读全文