详情 评论 声明
商品详情
资源名称:Java EE 设计模式解析与应用
内容简介:用Java EE设计模式解决实际问题模式是Java开发者必需的设计工具。虽然Java EE提供了许多“经典GoF模式”的默认实现,但大多数富有经验的开发者都低估了这些开箱即用的实现的价值。《Java EE设计模式解析与应用》一书分析每种模式的意图,并通过各种可供选择的示例代码演示其实现,从而帮助广大开发者改进代码质量并提升架构设计水平。本书首先呈现最常见的GoF模式,接着循序渐进地讲解新模式;将重温这些模式的经典实现并在示例代码的引导下透彻分析Java EE特定的实现方式。为紧贴实际讲解这些模式,作者还讲述了自己亲历的成功和失败项目,这些经历有些十分有趣,有些令人沮丧,但都很好地阐释了在实际中如何灵活运用这些原理。主要内容◆     学习Java EE如何通过注解以及比J2EE更整洁的编程模型提供诸多模式的实现◆     用Java EE实现重要模式,包括门面、单例、工厂、装饰、观察者、依赖注入以及针对Web应用的MVC模式◆     掌握Java EE编码方法,包括面向方面编程、异步编程以及REST风格的Web Service◆     学习模式运用不当的后果以及如何避免常见陷阱◆     学习避用模式的时机和原因,并给出替代方案
资源目录:第Ⅰ部分  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  使用Java EE实现单例模式 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  使用Java EE实现DI 735.3.1  @Named注解 755.3.2  上下文与依赖注入(CDI) 765.3.3  CDI与EJB 775.3.4  CDI Bean 775.3.5  @Inject注解 795.3.6  上下文与作用域 795.3.7  命名与EL 805.3.8  用于Backing JSF的CDI Bean 815.3.9  限定符 815.3.10  Alternatives 825.3.11  Stereotypes 835.3.12  通过CDI实现的其他模式 845.4  小结 845.5  本章练习 855.6  相关资料 85第6章  工厂模式 876.1  何为工厂? 886.2  工厂方法 896.3  抽象工厂 946.4  使用Java EE实现工厂模式 966.5  何处以及何时该使用工厂模式 1106.6  小结 1116.7  本章练习 1116.8  相关资料 111第7章  装饰模式 1137.1  何为装饰器? 1147.2  使用普通代码实现装饰模式 1167.3  使用Java EE实现装饰模式 1217.4  何处以及何时该使用装饰模式 1297.5  小结 1307.6  本章练习 1307.7  相关资料 131第8章  面向方面编程(拦截器) 1338.1  何为面向方面编程? 1348.2  使用普通代码实现AOP 1378.3  Java EE中的方面—— 拦截器 1408.3.1  拦截器生命周期 1458.3.2  默认级别的拦截器 1468.3.3  拦截器顺序 1478.3.4  CDI拦截器 1508.4  何处以及何时该使用拦截器 1538.5  小结 1548.6  相关资料 155第9章  异步 1579.1  何为异步编程 1589.2  使用普通代码实现异步模式 1619.3  Java EE中的异步编程 1649.3.1  异步Bean 1649.3.2  异步Servlet 1679.4  何处以及何时该使用异步编程 1729.5  小结 1749.6  本章练习 1749.7  相关资料 175第10章  定时器服务 17710.1  何为定时器服务 17810.2  使用Java EE实现定时器 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  使用Java EE实现观察者模式 20011.4  何处以及何时该使用观察者模式 20911.5  小结 21011.6  本章练习 21111.7  相关资料 211第12章  数据访问模式 21312.1  何为数据访问模式? 21412.2  数据访问模式概览 21612.2.1  数据传输对象模式 21612.2.2  Java持久化架构API与对象关系映射 21712.3  使用Java EE实现数据访问模式 21812.4  何处以及何时该使用数据访问模式 22712.5  小结 22712.6  本章练习 22812.7  相关资料 228第13章  REST风格的Web Service 22913.1  何为REST? 23013.2  REST的6个约束 23213.2.1  客户端-服务器 23313.2.2  统一接口 23313.2.3  无状态 23313.2.4  可缓存 23313.2.5  分层系统 23413.2.6  按需编码 23413.3  REST API的理查森能力成熟度模型 23413.3.1  级别0:POX(Plain Old XML)沼泽 23513.3.2  级别1:资源 23513.3.3  级别2:HTTP动词 23513.3.4  级别3:超媒体控件 23513.4  设计REST风格的API 23513.4.1  资源命名 23613.4.2  名词而非动词 23713.4.3  自说明 23713.4.4  复数而非单数 23713.4.5  HTTP方法 23813.4.6  GET 23813.4.7  POST 23913.4.8  PUT 23913.4.9  DELETE 24013.5  REST实战 24013.5.1  users名词 24013.5.2  topics名词与posts名词 24213.6  使用Java EE实现REST 24413.7  HATEOAS 24913.8  何处以及何时该使用REST 25313.9  小结 25313.10  本章练习 25413.11  相关资料 254第14章  模型、视图与控制器模式 25514.1  何为MVC设计模式? 25614.2  使用普通代码实现MVC模式 26014.3  使用Java EE实现MVC模式 26514.4  FacesServlet 26514.5  使用FacesServlet实现MVC 26614.6  何处以及何时该使用MVC模式 26914.7  小结 26914.8  本章练习 27014.9  相关资料 270第15章  Java EE中的其他模式 27115.1  何为WebSockets? 27215.2  何为面向消息的中间件 27515.3  何为微服务架构? 27715.3.1  单块架构 27815.3.2  可伸缩性 27915.3.3  分解为服务 28015.3.4  微服务的好处 28115.3.5  天下没有免费的午餐 28215.3.6  结论 28315.4  一些反模式 28415.4.1  超级类 28415.4.2  面条架构 28415.4.3  哥伦布先生 28515.4.4  利益之交 28515.4.5  前沿技术 28615.4.6  辅助类 28615.5  相关资料 287第Ⅲ部分  总    结第16章  设计模式:好处、坏处与丑陋之处 29116.1  好处:通往成功之路的模式 29216.2  坏处:模式的过度使用与滥用 29416.3  丑陋之处 29616.4  小结 29816.5  相关资料 298
资源截图:1.png
声明

1、链接失效请联系客服人员。
2、购买后如果链接失效可联系客服人员完善资源或进行退款办理。
3、资源均来源于网友分享及网络公开发表文件,所有资料仅供学习交流。
4、所收取费用仅用来维系网站运营,性质为用户友情赞助,并非售卖文件费用。
5、如侵犯您的权益,请联系客服人员,我们将会在第一时间进行处理。

评论区

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~
相关推荐