摘要: 前言 在上一篇SpringIOC入门中我们介绍了SpringIOC的基本使用,现在我们更加深入的学习一下SpringIOC。 一、Bean的相关配置 在前文我们简单了解了bean的使用,下面我们再来具体介绍一下bean。 1.名称与标识 id: 使用了约束中的唯一约束。里面不能出现特殊字符的 nam 阅读全文
posted @ 2020-06-29 11:05 ThinMoon 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 前言 1.ioc简介 IOC: Inversion of Control(控制反转),将对象的创建权反转给(交给)Spring。在我们平时写代码过程中对象一般都是自己new出来的,而ioc要求我们不需要自己在生产对象,而是将对象的生产权交给Spring进行管理。 2.ioc的原理 在介绍ioc的原理 阅读全文
posted @ 2020-06-28 17:58 ThinMoon 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一、Spring概述 Spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。 二、Spring的特点 方便解耦,简化开发 阅读全文
posted @ 2020-06-28 16:31 ThinMoon 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 搬运:http://c.biancheng.net/view/1361.html 前言 在现实生活中,经常出现两个对象因接口不兼容而不能在一起工作的实例,这时需要第三者进行适配。例如,讲中文的人同讲英文的人对话时需要一个翻译,用直流电的笔记本电脑接交流电源时需要一个电源适配器,用计算机访问照相机的 阅读全文
posted @ 2020-06-28 11:19 ThinMoon 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是一种强大而灵活的文本处理工具。使用正则表达式,我们能够以编程的方式,构造复杂的文本模式,并对输入的字符串进行搜索。一旦找到了匹配这些模式的部分,你就能随心所欲的对他们进行处理。 1.正则表达式基础 正则表达式就是一种描述字符串的一种方式,用人话说就是:“如果一个字符串中含有这些东西,那么 阅读全文
posted @ 2020-06-27 22:28 ThinMoon 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 搬运:http://c.biancheng.net/view/1359.html 前言 在有些情况下,一个客户不能或者不想直接访问另一个对象,这时需要找一个中介帮忙完成某项任务,这个中介就是代理对象。例如,购买火车票不一定要去火车站买,可以通过 12306 网站或者去火车票代售点买。又如找女朋友、找 阅读全文
posted @ 2020-06-20 21:54 ThinMoon 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 搬运:http://c.biancheng.net/view/1354.html 前言 在软件开发过程中有时需要创建一个复杂的对象,这个复杂对象通常由多个子部件按一定的步骤组合而成。例如,计算机是由 OPU、主板、内存、硬盘、显卡、机箱、显示器、键盘、鼠标等部件组装而成的,采购员不可能自己去组装计算 阅读全文
posted @ 2020-06-18 21:59 ThinMoon 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 搬运:http://c.biancheng.net/view/1351.html 前言 在工厂方法中我们考虑的是一类产品生产,即一个工厂只能够生产一类产品。如畜牧场只养动物、电视机厂只生产电视机、计算机软件学院只培养计算机软件专业的学生等。 同种类称为同等级,也就是说:工厂方法模式只考虑生产同等级的 阅读全文
posted @ 2020-06-17 22:21 ThinMoon 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 搬运:http://c.biancheng.net/view/1348.html 前言 在现实生活中社会分工越来越细,越来越专业化。各种产品有专门的工厂生产,彻底告别了自给自足的小农经济时代,这大大缩短了产品的生产周期,提高了生产效率。同样,在软件开发中能否做到软件对象的生产和使用相分离呢?能否在满 阅读全文
posted @ 2020-06-13 22:18 ThinMoon 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、原型模式的定义与特点 在有些系统中,存在大量相同或相似对象的创建问题,如果用传统的构造函数来创建对象,会比较复杂且耗时耗资源,用原型模式生成对象就很高效,就像孙悟空拔下猴毛轻轻一吹就变出很多孙悟空一样简单。 原型(Prototype)模式的定义如下: 用一个已经创建的实例作为原型,通过复制该原型 阅读全文
posted @ 2020-06-12 22:24 ThinMoon 阅读(64) 评论(0) 推荐(0) 编辑