Spring实战(第3版)

沃尔斯 (Craig Walls)

出版时间

2013-05-31

ISBN

9787115316066

评分

★★★★★

标签

计算机

书籍介绍
这本书最鲜明的特点,是它不满足于把Spring当作一套API手册来教,而是试图让读者真正理解框架背后的设计哲学。全书围绕依赖注入、面向切面、模板消除样板代码这几条主线,反复演示如何通过松耦合让代码既“轻量”又“可用”——正如读者所言,“完全解耦的代码什么也做不了”,如何在二者之间取舍,正是本书反复推敲的张力所在。它适合已经掌握Java基础、希望理解Spring“为什么这样设计”的开发者,而非零基础入门者。多位读者提到它实践性强、言简意赅,但也坦言前20页容易让人打退堂鼓。如果你愿意啃完铺垫、动手装配Bean,它会成为你理解企业级Spring的扎实伙伴。
作者简介
Craig Walls,SpringSource的软件开发人员。他也是一位畅销书作者,经常在用户组和各种会议中进行演讲。他目前居住在美国德克萨斯州的普莱诺。
AI导读
核心看点
  • 系统讲解Spring核心、组件及企业级集成
  • 通过实用代码示例展示框架强大功能
  • 涵盖依赖注入、AOP、MVC等关键概念
读者共识
  • 内容言简意赅,是学习Spring的佳作
  • 实战性强,但部分代码示例难以运行
  • 翻译质量参差不齐,存在错别字问题
精彩摘录
  • "It all started with a bean."
  • "On the other hand, completely uncoupled code doesn't do anything."
  • "我必须承认:之所以在编写此书时花费了如此多的时间,其中的一个原因就是我曾经迷失在维基百科无休无止的链接之中。"
  • "但是最为简单的方式还是像程序清单 9.1 那样扩展 WebSecurityConfigurer Adapter 类。"
  • "基于pojo的轻量级和最小侵入性编程; 通过依赖注入和面向接口实现松耦合; 基于切面和惯例的声明式编程; 通过切面和模板消除样式代码。"
  • "“我的建议是尽可能地使用自动配置的机制。显式配置越少越好。当你必须要显式配置bean的时候(比如,有些源码不是由你来维护的,而当你需要为这些代码配置bean的时候),我推荐使用类型安全并且比XML更加强大的JavaConfig。最后,只有当你想要使用便利的XML命名空间,并且在JavaConfig中没有同样的实现时,才应该使用XML”。"
  • "组件扫描(component scanning) 自动装配(autowiring)"
  • "@ComponentScan("Name") @ComponentScan(basePackages="Name") @ComponentScan(basePackages={"Name1", "Name2", ...}) @ComponentScan(basePackageClasses={Name1.class, Name2.class})"
目录
第一部分 Spring的核心
第1章 Spring之旅 2
1.1 简化Java开发 3
1.1.1 激发POJO的潜能 4
1.1.2 依赖注入 5

显示全部
用户评论
算入门了吧
别人让我推荐spring的书 肯定首推这本
java好像也不是那么讨厌。
没有索引,原版可是有的
Spring真的很优秀,这边书是学习Spring的不二选择。使用了多年Spring,读完仍然很有收获。
简单介绍了spring framework 常用的核心内容,例子非常实用,方便读者理解ioc,di概念!
@2017-10-30 15:50:00
学习spring中 在看这本spring in action 很不错
太浅了
读起来特别流畅,很好的spring入门级图书!
求书
收藏