《Spring实战(第4版)》——导读

  1. 云栖社区>
  2. 博客>
  3. 正文

《Spring实战(第4版)》——导读

异步社区 2017-05-31 11:22:01 浏览1481
展开阅读全文


53128d58fc72e4cc293e6ea89de9b09ea675d470

**

前言
**
百尺竿头更进一步。十几年前,Spring刚刚进入Java开发领域,其目标是简化企业级Java开发。它使用更为简单和轻量级的模型,该模型基于简单老式的Java对象,以此挑战了当时重量级的开发模型。

现在,已经过去了很多年,Spring也发布了众多的版本,我们可以看到Spring在企业级应用开发领域已经有了巨大的影响力。对于无数的Java项目来说,它就是事实上的标准,并且对于一些规范和它本来想取代的框架,Spring也对其演进产生了影响。毫无疑问,如果Spring不挑战之前版本的企业级JavaBean(EJB)规范的话,现在的EJB规范肯定是完全不同的一个样子。

但是,Spring本身也在持续地演化和提升,它一直致力于将困难的开发任务进行简化,不断地为Java开发人员带来创新性的特性。在Spring最初所挑战的领域,Spring已经突飞猛进,涉及的范围扩展到Java应用开发的各个方面。

因此,为了介绍Spring的现状,我们需要对这本书升级了。在本书上一版出版到现在的几年间,发生了太多的事情,想在这一版中将所有的变化都涵盖进来是不可能的。不过,在第4版的《Spring实战》中,我依然会使其包含尽可能多的内容。下面列出了在这一版中新增的一些令人兴奋的新内容:

强调基于Java的Spring配置,基于Java的配置方案几乎可以用在所有Spring开发领域之中;
条件化的配置以及profile特性能够让Spring在运行时确定该使用或忽略哪些Spring配置;
Spring MVC的多项增强和改善,尤其是与创建REST服务相关的;
在Spring应用中使用Thymeleaf替代JSP;
使用基于Java的配置启用Spring Security;
使用Spring Data,在运行时自动为JPA、MongoDB和Neo4j生成Repository实现;
Spring新提供的声明式缓存支持;
借助WebSocket和STOMP,实现异步的Web消息;
Spring Boot,改变使用Spring游戏规则的新方法。
如果在Spring方面读者已经有相当多经验的话,那么将会发现这些新元素对于自己的Spring工具箱来说是非常有价值的补充。如果读者是要学习Spring的新手,那么就赶上了学习Spring的一个好时代,这本书会帮助读者起步。

对于Spring的使用来说,这的确是一个令人兴奋的时代。在过去的12年里,在使用Spring进行开发以及编写与之相关的文章方面形成了一股浪潮。我迫不及待地想看到Spring接下来会做些什么!

目录

**[第1部分 Spring的核心
第1章 Spring之旅
1.1 简化Java开发](https://yq.aliyun.com/articles/91497)**
1.1.1 激发POJO的潜能
1.1.2 依赖注入
1.1.3 应用切面
1.1.4 使用模板消除样板式代码
1.2 容纳你的Bean
1.2.1 使用应用上下文
1.2.2 bean的生命周期
1.3 俯瞰Spring风景线
1.3.1 Spring模块
1.3.2 Spring Portfolio
1.4 Spring的新功能
1.4.1 Spring 3.1新特性
1.4.2 Spring 3.2新特性
1.4.3 Spring 4.0新特性
1.5 小结
**[第2章 装配Bean
2.1 Spring配置的可选方案](https://yq.aliyun.com/articles/91540)**
2.2 自动化装配bean
2.2.1 创建可被发现的bean
2.2.2 为组件扫描的bean命名
2.2.3 设置组件扫描的基础包
2.2.4 通过为bean添加注解实现自动装配
2.2.5 验证自动装配
2.3 通过Java代码装配bean
2.3.1 创建配置类
2.3.2 声明简单的bean
2.3.3 借助JavaConfig实现注入
2.4 通过XML装配bean
2.4.1 创建XML配置规范
2.4.2 声明一个简单的
2.4.3 借助构造器注入初始化bean
2.4.4 设置属性
2.5 导入和混合配置
2.5.1 在JavaConfig中引用XML配置
2.5.2 在XML配置中引用JavaConfig
2.6 小结

网友评论

登录后评论
0/500
评论
异步社区
+ 关注