首页 | 月光中的污点

月光中的污点

云在青天水在瓶

加载中...

文章列表

原创
2017-11-24

Spring Boot 入门之 Web 篇(二)

上一篇《Spring Boot 入门之基础篇(一)》介绍了 Spring Boot 的环境搭建以及项目启动打包等基础内容,本篇继续深入介绍 Spring Boot 与 Web 开发相关的知识。 由于 jsp 不被 SpringBoot 推荐使用,所以模板引擎主要介绍 Freemarker 和 Thymeleaf。 在 application.properties 中添加如下内容:
阅读全文
原创
2017-11-23

Spring Boot 入门之基础篇(一)

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 本系列以快速入门为主,可当作工具小手册阅读 创建一个 maven 工程,目录结构如下图:
阅读全文
原创
2017-11-22

Java 设计模式之代理模式(十二)

今天介绍结构型模式中的最后一个模式–代理模式。上篇 Java 设计模式主题为《Java 设计模式之享元模式(十一)》。 代理(Proxy)模式是结构型的设计模式之一,它可以为其他对象提供一种代理(Proxy)以控制对这个对象的访问。 所谓代理,是指具有与被代理的对象具有相同的接口的类,客户端必须通过代理与被代理的目标类交互,而代理一般在交互的过程中(交互前后),进行某些特别的处理。
阅读全文
原创
2017-11-21

Java 设计模式之享元模式(十一)

本篇主题为结构型模式中的第六个模式–享元模式。上篇 Java 设计模式主题为 《Java 设计模式之外观模式(十)》 。 享元(Flyweight)模式是构造型模式之一, 它通过与其他类似对象共享数据来减小内存占用。 抽象享元:所有具体享元类的父类,规定一些需要实现的公共接口,可接收外部状态。
阅读全文
原创
2017-11-20

Java 设计模式之外观模式(十)

本篇主题为结构型模式中的第五个模式–外观模式。上篇 Java 设计模式主题为 《Java 设计模式之组合模式(九)》 。 外观(Facade)模式又称门面模式,为一组具有类似功能的类群,比如类库,子系统等等,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 Facade:调用方定义简单的调用接口。
阅读全文
原创
2017-11-16

Java 设计模式之组合模式(九)

本篇主题为结构型模式中的第四个模式–组合模式。上篇 Java 设计模式主题为 《Java 设计模式之装饰模式(八)》 。 组合模式(Composite)是结构型的设计模式之一。通过递归手段来构造树形的对象结构以表示“部分-整体”的层次结构,并可以通过一个对象来访问整个对象树。 组合模式使得用户对单个对象和组合对象的使用具有一致性。
阅读全文
原创
2017-11-15

Java 设计模式之装饰模式(八)

本篇主题为结构型模式中的第三个模式–装饰模式。上篇 Java 设计模式主题为 《Java 设计模式之桥接模式(七)》 。 装饰(Decorator)模式又叫做包装模式,其功能是动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活,是继承关系的一个替换方案。 Component:定义一个对象接口,可以给这些对象动态地添加职责。
阅读全文
原创
2017-11-14

Java 设计模式之桥接模式(七)

本篇主题为结构型模式中的第二个模式--桥接模式。上篇 Java 设计模式主题为 《Java 设计模式之适配器模式(六)》 。 桥接模式,是结构型的设计模式之一。桥接模式基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任。它的主要特点是把抽象(abstraction)与行为实现(implementation)分离开来,从而可以保持各部分的独立性以及应对它们的功能扩展。 处理多层继承结构,多维度变化的场景。将各个维度设计成独立的继承结构,使得各个维度可以独立的扩展。
阅读全文
原创
2017-11-13

Java 设计模式之适配器模式(六)

在上篇 《Java 设计模式之原型模式(五)》 ,已经将设计模式中的创建型模式介绍完毕。 今天开始介绍设计模式中的结构性模式,本篇主题是适配器模式。 适配器模式可以改变已有类的接口形式,即使得原本由于接口不兼容而不能工作的类可以一起工作。
阅读全文
原创
2017-11-10

Java 设计模式之原型模式(五)

本篇介绍 Java 设计模式中创建型模式的最后一种--原型模式。上篇设计模式主题为 《Java 设计模式之建造者模式(四)》 原型模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用原型模式创建的实例,具有与原型一样的数据。 由原型对象自身创建目标对象。即对象创建这一动作发自原型对象本身。
阅读全文