自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaoai1994的博客

一个Java行业的小学生,卷王之中的卷心菜

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 [设计模式] - 访问者模式

文章目录一、 访问者模式简介1. 什么是访问者模式访问者模式的实现1. 设计思路2. 代码实现三、访问者模式总结1. 访问者模式的特点2. 访问者模式的使用场景四、结语 一、 访问者模式简介 1. 什么是访问者模式 访问者模式(Visitor Pattern) 属于行为型设计模式的一种,是一种相对简单的设计模式。其定义如下:Represent an operation to be performed on the elements of an object structure .Visitor lets y

2021-03-30 13:38:21 316 2

原创 [设计模式] - 责任链模式

文章目录一、责任链模式简介 一、责任链模式简介 责任链模式(Chain of Responsibility Pattern) 属于行为型设计模式的一种,其定义如下:Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request .Chain the receiving objects and pass the request along t

2021-03-29 14:04:51 195 1

原创 [设计模式] - 状态模式

文章目录一、状态模式简介1. 什么是状态模式2. 业务场景二、状态模式的实现1. 设计思路2. 代码实现三、状态模式总结1. 状态模式的特点2. 状态模式的使用场景四、结语 一、状态模式简介 1. 什么是状态模式 状态模式(State Pattern) 属于行为型设计模式的一种,其定义为:** Allow an object to alter its behavior when its internal state changes . The object will appear to change its

2021-03-25 17:47:39 488 1

原创 [设计模式] - 解释器模式

文章目录一、解释器模式简介1. 什么是解释器模式2. 业务场景二、解释器模式的实现1. 设计思路2. 解释器模式的代码实现3. 解释器模式的类图设计三、解释器模式总结1. 解释器模式的特点2. 解释器模式的使用场景3. 注意四、结语 一、解释器模式简介 1. 什么是解释器模式 解释器模式(Interperter ) 属于行为型设计模式的一种,是一种按照规定语法进行解析的方案。其定义为:Given a language ,define a representation for its grammar alo

2021-03-24 17:03:34 161 1

原创 [设计模式] - 备忘录模式

文章目录一、备忘录模式简介1. 什么是中介者模式2. 业务场景二、备忘录模式的实现1. 设计思路2. 备忘录模式的代码实现3. 备忘录模式的类图设计三、备忘录模式总结1. 备忘录模式的特点2. 备忘录模式的使用场景3. 拓展(1)原型模式搭配使用备忘录(2)多状态备忘录的使用四、结语 一、备忘录模式简介 1. 什么是中介者模式 备忘录模式(Memento Pattern) 属于行为型设计模式的一种,其定义为:Without violating encapsulation , capture and ext

2021-03-20 15:15:58 215 2

原创 [设计模式] - 中介者模式

文章目录一、中介者模式简介1. 什么是中介者模式2. 业务说明 一、中介者模式简介 1. 什么是中介者模式 中介者模式(Mediator Pattern) 又叫做调停模式,属于行为型设计模式的一种。其定义为:Define an object that encapsulates how a set of objects interact. Mediator promotes loose coupling by keeping objects from referring to each other expli

2021-03-10 18:58:12 516 4

原创 [设计模式] - 观察者模式

文章目录一、观察者模式简介1. 什么是观察者模式2. 业务说明3. 代码实现二、设计思路1. 设计类图2. 观察者模式的特点3. 观察者模式的使用场景4. Java中的观察者模式三、结语 一、观察者模式简介 1. 什么是观察者模式 观察者模式(Observer Pattern) 也叫做发布订阅模式,属于行为型设计模式的一种,其定义为:Define a one-to-many dependency between objects so that when one object changes state, a

2021-03-03 17:11:47 194 1

struts2技术内幕+struts2权威指南

《Struts2技术内幕:深入解析Struts2架构设计与实现原理》由国内极为资深的Struts2技术专家(网名:downpour)亲自执笔,iteye兼CSDN产品总监范凯(网名:robbin)以及51CTO等技术社区鼎力推荐。《Struts2技术内幕:深入解析Struts2架构设计与实现原理》以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2的技术内幕提供了大量真知灼见。同样重要的是,《Struts2技术内幕:深入解析Struts2架构设计与实现原理》还深入挖掘并分析了Struts2源代码实现中蕴含的大量值得称道的编程技巧和设计模式,这对开发者从Struts2的设计原理上去掌握和悟透Web层开发的要点和本质提供了绝佳的指导。 《Struts2技术内幕:深入解析Struts2架构设计与实现原理》主要分为3大部分,内容安排具有极强的逻辑推理性,章和章之间互相呼应且互为印证。知识准备篇首先介绍了获取、阅读和调试Struts2源代码的方法,以及Struts2源代码的组织形式;然后厘清了Web开发中极易混淆的一些重要概念,以及Struts2的核心技术、宏观视图、微观元素、配置元素等,提纲挈领地对Struts2进行了多角度的讲解。核心技术篇首先分析了Struts2中多种具有代表性的设计模式,然后对Struts2中的精华——OGNL表达式引擎和XWork框架的原理及机制进行了全面深入的分析和讲解。运行主线篇首先对Struts2的两大运行主线——初始化主线和HTTP请求处理主线进行了深入的剖析,然后对Struts2的扩展机制进行了解读和抽象

2018-03-03

j2ee核心模式

《J2EE核心模式》(原书第2版):“Java领域的版图上撒满了各种类库、工具和技术规范。而缺乏的则是把这些内容融合在一起、解决真实情况下的问题的专业能力。本书中的这些模式,成为了J2EE软件建设过程中的智能水泥。 ——John Vlissides,《设计模式》的作者之一   “《J2EE核心模式》的作者们提取了一组真正实用的模式。他们介绍了应该如何应用这些模式、如何重构你的系统以便从模式中获益。这就像有一个专家组坐在你旁边一样。 ——Grady Booch,Rational软件公司首席科学家   “作者们介绍了大量对于应用架构极有帮助的模式,这是一项了不起的工作。单单是书中的‘重构’部分就值整本书的价钱!” ——Craig McClanahan,Struts首席架构师,JavaServer Faces技术规范组负责人   开发者们常常把“学会一种技术”和“学会使用这种技术进行设计”混为一谈。在本书中,Sun Java中心的资深架构师们分享了他们多年积累的使用J2EE技术进行设计的经验。   本书关注的主要内容,是使用J2EE的核心技术蜒包括JSPTM、Servlet、EJBTM、JMSTMAPI等蜒实现企业应用过程中的模式、最佳实践、设计策略以及经过验证的解决方案。其中的J2EE模式目录包括21个模式以及大量策略,有助于记录、促成运用以上技术的最佳实践

2018-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除