Fork me on GitHub
摘要: 前言 日常生活中我们想买一台电脑,一般来说有两种方式,一是通过电子市场购买电脑的各个配件进行组装,但这需要我们对电脑配件及其了解。当然,也有第二种方案,就是直接购买已经由装机公司安装完毕的整机,这也是大多数人的选择。 我们的进行软件开发过程中也会遇到类似的情况,在有A、B、C、D等多个模块的情况下, 阅读全文
posted @ 2019-01-30 23:40 紫焱luis 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式又叫做静态工厂方法模式,但不属于23种GOF设计模式,由于它太常用,因而将其放在首位,与后续的设计模式学习节奏保持一致。 一、模式实现 简单工厂将new对象的职责迁移到工厂中进行,通过传递的参数,在工厂中创建不同的实例化对象。下面通过具体的代码示例进行说明。 问题: 某公司有一种产品,现 阅读全文
posted @ 2019-01-30 21:46 紫焱luis 阅读(313) 评论(0) 推荐(0) 编辑
摘要: eclipse是Java开发中常用的IDE,最近在进行项目开发过程中发现自己对eclipse的快捷键缺乏系统的了解,因而对其涉及到的快捷键进行整理,便于后期查阅使用。 | 快捷键 | 使用说明 | | : : | | | Ctrl+1 | 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比 阅读全文
posted @ 2019-01-29 19:50 紫焱luis 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、创建BeanFactory流程 1、流程入口 创建BeanFactory的流程是从refresh方法的第二步开始的,通过调用obtainFreshBeanFactory方法完成流程。 2、流程分析 创建BeanFactory的流程是从第二步开始的,调用AbstractApplicationCon 阅读全文
posted @ 2019-01-24 22:02 紫焱luis 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 一、IOC容器创建方式 Ioc容器的创建时通过ApplicationContext接口的相关实现类进行的。 如上图所示:有三种创建IOC容器的方式。 ClassPathXmlApplicationContext :从项目的根目录下加载配置文件 FileSystemXmlApplicationCont 阅读全文
posted @ 2019-01-24 22:01 紫焱luis 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 一、AOP介绍 1、AOP理解 OOP(Object Oriented Programming,面向对象编程)引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次 阅读全文
posted @ 2019-01-04 20:34 紫焱luis 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 前几篇讲了Spring中IOC和DI的用法,本篇应该放到三篇之前,但一直没有想到好的讲解方式,后参考https://blog.csdn.net/luoyepiaoxue2014/article/details/72426666博客,对其中涉及到的进行了简单的总结。 在学习Spring的过程中,总会涉 阅读全文
posted @ 2019-01-04 20:33 紫焱luis 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 首先要明白,基于注解和XML两种方式的实现功能是一样的,只是两种不同的配置方式。 一、IoC配置 1、配置xml 在使用注解与xml结合的方式配置IoC之前,首先要引入context标签: 再配置包的扫描: 此配置起的作用是扫描com.luis包下所有带@Component及其衍生注解的类 2、配置 阅读全文
posted @ 2019-01-03 21:36 紫焱luis 阅读(2107) 评论(0) 推荐(0) 编辑
摘要: 经过上篇xml与注解混合方式,对注解有了简单额了解,上篇的配置方式极大地简化了xml中配置,但仍有部分配置在xml中进行,接下来我们就通过注解的方式将xml中的配置用注解的方式实现,并最终去掉xml配置。 一、xml中遗留配置 注解扫描 非自定义bean ,如sqlsessionFactory 下面 阅读全文
posted @ 2019-01-03 21:36 紫焱luis 阅读(1720) 评论(0) 推荐(0) 编辑
摘要: 一、IoC配置 IoC的配置是通过Spring的xml文件的 bean标签 进行的。 1、bean标签介绍 bean标签一般是在xml文件进行配置的,xml文件一般样式如下: 可在其中进行bean标签的配置。 1.1、bean标签的作用 bean标签用于配置被spring容器管理的bean的信息 注 阅读全文
posted @ 2019-01-03 21:35 紫焱luis 阅读(13426) 评论(0) 推荐(0) 编辑