图书介绍

Java Web设计模式之道2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java Web设计模式之道
  • 蒋海昌编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302311485
  • 出版时间:2013
  • 标注页数:259页
  • 文件大小:116MB
  • 文件页数:272页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java Web设计模式之道PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 仙人指路——设计模式简介1

第1章 设计模式概述1

1.1设计模式是什么1

1.2软件设计模式的发展历程1

1.3作者阐述软件设计模式的主要方式1

第二部分 设计红宝书——设计模式原则详解7

第2章 设计原则之开闭原则7

2.1何谓开闭原则7

2.2为何要遵循开闭原则8

2.3如何实现开闭原则8

2.4应用反思——出售鞋类8

2.5开闭原则与Struts13

第3章 单一职责原则14

3.1何谓单一职责原则14

3.2为何遵循单一职责15

3.3如何实现单一职责15

3.4应用反思——产品报表16

3.5单一职责原则与Spring22

第4章 里氏代换原则23

4.1何谓里氏替换原则23

4.2为何要实现里氏代换24

4.3如何实现里氏代换24

4.4应用反思——子类调用父类24

4.5里氏代换原则与Struts以及Spring28

第5章 依赖倒换原则31

5.1何谓依赖倒换原则31

5.2为何要实现依赖倒换31

5.3如何实现依赖倒换32

5.4应用反思——Java程序员招聘32

5.5依赖倒换原则在Spring中的应用36

第6章 接口隔离原则38

6.1何谓接口隔离原则38

6.2为何要实现接口隔离39

6.3如何实现接口隔离39

6.4应用反思——商品管理功能设计40

6.5接口隔离原则在Spring中的应用45

第7章 迪米特法则46

7.1何谓迪米特法则46

7.2为何要实现迪米特47

7.3如何实现迪米特47

7.4应用反思——地下党单线联系48

7.5迪米特法则在Spring中的应用52

第三部分 设计创建派——细说创建型模式55

第8章FactoryMethod(工厂方法)模式55

8.1概述55

8.2应用优势与时机56

8.3应用情境——小明评先进56

8.4工厂方法与开闭原则59

8.5工厂方法模式与简单工厂60

8.6工厂方法模式与Spring60

第9章AbstractFactory(抽象工厂)模式61

9.1概述61

9.2应用优势与时机62

9.3应用情境——男女平等62

9.4抽象工厂与开闭原则66

9.5抽象工厂与工厂方法66

9.6抽象工厂模式与Spring66

第10章Singleton(单例)模式67

10.1概述67

10.2应用优势与时机68

10.3应用情境——饿汉68

10.4单例模式与Struts71

第11章Builder(建造者)模式72

11.1概述72

11.2应用优势与时机73

11.3应用情境——西门子冰箱产品设计74

11.4建造者与抽象工厂78

第12章Prototype(原型)模式80

12.1概述80

12.2应用优势与时机81

12.3应用情境——克隆猪81

12.4原型模式与Spring83

第四部分 设计结构派——细说结构型模式87

第13章Adapter(适配器)模式87

13.1概述87

13.2应用优势与时机89

13.3应用情境——鞋子生产业务扩展89

13.4 Spring与Hibernate在适配器模式中的应用95

第14章Bridge(桥接)模式97

14.1概述97

14.2应用优势与时机98

14.3应用情境——房子98

第15章Composite(组合)模式102

15.1概述102

15.2应用优势与时机103

15.3应用情境——军官级别104

15.4组合模式与Struts108

第16章Decorator(装饰)模式110

16.1概述110

16.2应用优势与时机111

16.3应用情境——员工考核排名与分数设计112

164装饰模式与Struts119

第17章Facade(门面)模式120

17.1概述120

17.2应用优势与时机121

17.3应用情境——电力公司上门服务设置122

17.4门面模式在Spring与Hibernate中的应用124

第18章Flyweight(享元)模式126

18.1概述126

18.2应用优势与时机128

18.3应用情境——word文档字体样式的修改129

18.4享元模式与Struts134

第19章Proxy(代理)模式136

19.1概述136

19.2应用优势与时机137

19.3应用情境——员工知识培训遇到的事137

19.4代理模式与适配器模式140

19.5代理模式与装饰模式140

19.6代理模式在Spring中的AOP实现140

第五部分 设计行为派——细说行为型模式145

第20章Chain of Responsibility(责任链)模式145

20.1概述145

20.2优势与时机146

20.3提升方向147

20.4应用情境——知识平台的权限设计147

20.5责任链模式与Struts151

第21章Command(命令)模式152

21.1概述152

21.2优势与时机153

21.3提升方向154

21.4应用情境——豆浆机制作饮料154

21.5命令模式与Struts157

第22章Interpreter(解释器)模式159

22.1概述159

22.2优势与时机160

22.3提升方向161

22.4应用情境——逻辑判断161

第23章Iterator(迭代器)模式166

23.1概述166

23.2优势与时机168

23.3提升方向168

23.4应用情境——邻居小张餐饮店的日常成本支出169

23.5迭代器模式与Struts173

第24章Mediator(中介者)模式175

24.1概述175

24.2优势与时机176

24.3提升方向176

24.4应用情境——两个高中女生比拼男友的故事176

24.5中介者模式与Struts180

第25章Memento(备忘录)模式181

25.1概述181

25.2优势与时机183

25.3提升方向183

25.4应用情境——版本控制183

第26章Observer(观察者)模式190

26.1概述190

26.2优势与时机191

26.3提升方向192

26.4应用情境——邮箱书讯通知192

26.5观察者模式与Spring196

第27章State(状态)模式198

27.1概述198

27.2优势与时机199

273提升方向199

27.4应用情境——报警系统设计199

第28章Strategy(策略)模式204

28.1概述204

28.2优势与时机205

28.3提升方向205

28.4应用情境——数据预测205

28.5模式扩展209

28.6策略模式与桥接模式210

28.7策略模式与Struts211

第29章TemplateMethod(模板方法)模式212

29.1概述212

29.2优势与时机213

29.3提升方向213

29.4应用情境——办公室故事213

29.5模式扩展218

29.6模板方法模式与策略模式223

29.7模板方法模式在Spring、Hibernate中的应用223

第30章Visitor(访问者)模式224

30.1概述224

30.2优势与时机225

30.3提升方向226

30.4应用情境——马和驴子的简介226

30.5模式扩展230

第六部分 设计模式应用思维241

第31章 设计模式实战241

31.1示例项目概述241

31.2需求分析241

31.3功能开发实现241

31.3.1数据库表结构241

31.3.2 Java Web程序结构242

31.3.3 Java Web程序详述243

31.4本章小结259

热门推荐