Java EE 设计模式解析与应用

Java EE 设计模式解析与应用

(美) 叶尼 (Yener,M.) , (美) 希多姆 (Theedom,A.) , 著

出版社:清华大学出版社

年代:2015

定价:59.8

书籍简介:

本书根据Java EE企业级应用的结构,组织了几十种Java编程中最常见的设计模式,分不同主题介绍了它们的基本原理、应用方法和具体实践,分为Java EE企业级应用的架构和分层模式、表现层设计模式、业务层设计模式、集成层设计模式、横切设计模式等。

作者介绍:

Murat Yener是一位Android极客,就职于Intel,负责开发桌面应用及HTML5移动应用。Murat具有丰富的Java、Web、Java EE和OSGi开发经验,是Eclipse提交者和GDG Istanbul用户组管理者,曾多次在重要技术会议上发表演讲。 Alex Theedom是Indigo Code Collective(E-scape group)的资深开发者,具有丰富的Java EE和Spring Web应用开发经验。Alex曾为欧洲多个组织开发基于微服务的架构、ATM软件以及在线学习系统。

书籍目录:

第Ⅰ部分 Java EE设计模式介绍

第1章 设计模式概览

1.1 何为设计模式

1.1.1 如何检测模式,为何需要模式

1.1.2 现实世界中的模式

1.2 设计模式基础

1.3 企业模式

1.3.1 从Java到企业级Java

1.3.2 企业Java模式的出现

1.3.3 设计模式与企业模式

1.3.4 当传统设计模式遇到Java EE

1.3.5 当模式变成反模式

1.4 小结

1.5 相关资料

第2章 Java EE基础

2.1 多层架构

2.2 客户端层

2.3 中间层

2.3.1 Web层

2.3.2 业务层

2.4 EIS层

2.5 Java EE服务器

2.6 Java EE Web Profile

2.7 Java EE核心原则

2.8 约定优于配置

2.9 上下文与依赖注入

2.10 拦截器

2.11 小结

2.12 本章练习

第Ⅱ部分 实现Java EE设计模式

第3章 门面模式

3.1 何为门面

3.2 使用普通代码实现门面模式

3.3 使用Java EE实现门面模式

3.3.1 使用无状态Bean实现门面

3.3.2 使用有状态Bean实现门面

3.4 何时以及何处该使用门面模式

3.5 小结

3.6 本章练习

3.7 相关资料

第4章 单例模式

4.1 何为单例?

4.1.1 单例模式类图

4.1.2 使用普通代码实现单例模式

4.2 使用Java EE实现单例模式

4.2.1 单例Bean

4.2.2 在启动时使用单例

4.2.3 确定启动顺序

4.2.4 管理并发

4.3 何处以及何时该使用单例模式

……

第5章 依赖注入与CDI

第6章 工厂模式

第7章 装饰模式

第8章 面向方面编程(拦截器)

第9章 异步

第10章 定时器服务

第11章 观察者模式

第12章 数据访问模式

第13章 REST风格的Web Service

第14章 模型、视图与控制器模式

第15章 Java EE中的其他模式

第Ⅲ部分 总结

第16章 设计模式:好处、坏处与丑陋之处

内容摘要:

用Java EE设计模式解决实际问题   模式是Java开发者必需的设计工具。虽然Java EE提供了许多“经典GoF模式”的默认实现,但大多数富有经验的开发者都低估了这些开箱即用的实现的价值。《Java EE设计模式解析与应用》一书分析每种模式的意图,并通过各种可供选择的示例代码演示其实现,从而帮助广大开发者改进代码质量并提升架构设计水平。   《Java EE 设计模式解析与应用》首先呈现最常见的GoF模式,接着循序渐进地讲解新模式;将重温这些模式的经典实现并在示例代码的引导下透彻分析Java EE特定的实现方式。为紧贴实际讲解这些模式,作者还讲述了自己亲历的成功和失败项目,这些经历有些十分有趣,有些令人沮丧,但都很好地阐释了在实际中如何灵活运用这些原理。   主要内容   ◆ 学习Java EE如何通过注解以及比J2EE更整洁的编程模型提供诸多模式的实现   ◆ 用Java EE实现重要模式,包括门面、单例、工厂、装饰、观察者、依赖注入以及针对Web应用的MVC模式   ◆ 掌握Java EE编码方法,包括面向方面编程、异步编程以及REST风格的Web Service   ◆ 学习模式运用不当的后果以及如何避免常见陷阱   ◆ 学习避用模式的时机和原因,并给出替代方案

编辑推荐:

本书根据Java EE企业级应用的结构,组织了几十种Java编程中最常见的设计模式,分不同主题介绍了它们的基本原理、应用方法和具体实践,分为Java EE企业级应用的架构和分层模式、表现层设计模式、业务层设计模式、集成层设计模式、横切设计模式等。

书籍规格:

书籍详细信息
书名Java EE 设计模式解析与应用站内查询相似图书
9787302415862
如需购买下载《Java EE 设计模式解析与应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)59.8语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

Java EE 设计模式解析与应用是清华大学出版社于2015.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。