Java EE 设计模式解析与套用

Java EE 设计模式解析与套用【Java EE 设计模式解析与套用】《Java EE 设计模式解析与套用》是2015年出版的图书,作者是[美]Murat Yener,Alex Theedom 。
基本介绍书名:《Java EE 设计模式解析与套用》
作者:[美]Murat Yener,Alex Theedom
译者:张龙
ISBN:9787302415862
定价:59.80元
出版时间:9787302415862
出版信息作者:[美]Murat Yener,Alex Theedom 着 张龙 译定价:59.80元印次:1-1ISBN:9787302415862出版日期:2015.10.01印刷日期:2015.10.22内容简介用Java EE设计模式解决实际问题 模式是Java开发者必需的设计工具 。虽然Java EE提供了许多“经典GoF模式”的默认实现,但大多数富有经验的开发者都低估了这些开箱即用的实现的价值 。《Java EE设计模式解析与套用》一书分析每种模式的意图,并通过各种可供选择的示例代码演示其实现,从而帮助广大开发者改进代码质量并提升架构设计水平 。本书首先呈现最常见的GoF模式,接着循序渐进地讲解新模式;将重温这些模式的经典实现并在示例代码的引导下透彻分析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章 设计模式概览 31.1 何为设计模式 41.1.1 如何检测模式,为何需要模式 61.1.2 现实世界中的模式 61.2 设计模式基础 81.3 企业模式 81.3.1 从Java到企业级Java 91.3.2 企业Java模式的出现 101.3.3 设计模式与企业模式 111.3.4 当传统设计模式遇到Java EE 121.3.5 当模式变成反模式 131.4 小结 141.5 相关资料 14第2章 Java EE基础 172.1 多层架构 192.2 客户端层 202.3 中间层 212.3.1 Web层 212.3.2 业务层 222.4 EIS层 232.5 Java EE伺服器 242.6 Java EE Web Profile 252.7 Java EE核心原则 252.8 约定优于配置 262.9 上下文与依赖注入 262.10 拦截器 282.11 小结 302.12 本章练习 30第Ⅱ部分 实现Java EE设计模式第3章 门面模式 333.1 何为门面 343.2 使用普通代码实现门面模式 363.3 使用Java EE实现门面模式 383.3.1 使用无状态Bean实现门面 383.3.2 使用有状态Bean实现门面 413.4 何时以及何处该使用门面模式 423.5小结 433.6本章练习 433.7相关资料 43第4章单例模式 454.1何为单例? 464.1.1单例模式类图 474.1.2使用普通代码实现单例模式 484.2使用JavaEE实现单例模式 534.2.1单例Bean 534.2.2在启动时使用单例 544.2.3确定启动顺序 564.2.4管理并发 594.3何处以及何时该使用单例模式 634.4小结 634.5本章练习 644.6相关资料 65第5章依赖注入与CDI 675.1何为依赖注入? 685.2使用普通代码实现DI 695.3使用JavaEE实现DI 735.3.1@Named注解 755.3.2上下文与依赖注入(CDI) 765.3.3CDI与EJB 775.3.4CDIBean 775.3.5@Inject注解 795.3.6上下文与作用域 795.3.7命名与EL 805.3.8用于BackingJSF的CDIBean 815.3.9限定符 815.3.10Alternatives 825.3.11Stereotypes 835.3.12通过CDI实现的其他模式 845.4小结 845.5本章练习 855.6相关资料 85第6章工厂模式 876.1何为工厂? 886.2工厂方法 896.3抽象工厂 946.4使用JavaEE实现工厂模式 966.5何处以及何时该使用工厂模式 1106.6小结 1116.7本章练习 1116.8相关资料 111第7章装饰模式 1137.1何为装饰器? 1147.2使用普通代码实现装饰模式 1167.3使用JavaEE实现装饰模式 1217.4何处以及何时该使用装饰模式 1297.5小结 1307.6本章练习 1307.7相关资料 131第8章面向方面编程(拦截器) 1338.1何为面向方面编程? 1348.2使用普通代码实现AOP 1378.3JavaEE中的方面——拦截器 140 8.3.1拦截器生命周期 1458.3.2默认级别的拦截器 1468.3.3拦截器顺序 1478.3.4CDI拦截器 1508.4何处以及何时该使用拦截器 1538.5小结 1548.6相关资料 155第9章异步 1579.1何为异步编程 1589.2使用普通代码实现异步模式 1619.3JavaEE中的异步编程 1649.3.1异步Bean 1649.3.2异步Servlet 1679.4何处以及何时该使用异步编程 1729.5小结 1749.6本章练习 1749.7相关资料 175第10章定时器服务 17710.1何为定时器服务 17810.2使用JavaEE实现定时器 18110.2.1自动化定时器 18110.2.2编程式定时器 18310.2.3定时器表达式 18710.2.4事务 19010.3小结 19110.4本章练习 19210.5相关资料 192第11章观察者模式 19311.1何为观察者? 19411.1.1说明 19511.1.2观察者类图 19711.2使用普通代码实现观察者模式 19711.3使用JavaEE实现观察者模式 20011.4何处以及何时该使用观察者模式 20911.5小结 21011.6本章练习 21111.7相关资料 211第12章数据访问模式 21312.1何为数据访问模式? 21412.2数据访问模式概览 21612.2.1数据传输对象模式 216