当前位置: 首页 > 新闻 > 信息荟萃
编号:6109
JavaEE开发的颠覆者SpringBoot实战豆瓣.pdf
http://www.100md.com 2020年11月28日
第1页
第10页
第13页
第21页
第44页
第250页

    参见附件(231039KB,524页)。

     JavaEE开发的颠覆者:Spring Boot实战从Spring 基础、Spring MVC 基础讲起,从而无难度地引入Spring Boot 的学习。涵盖使用Spring Boot 进行Java EE 开发的绝大数应用场景,包含:Web 开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等

    前言

    我有将平时工作所悟写成博客以记录的习惯,随着逐渐的积累,终于可以形成目前这样一本实战性的手册。我平时在阅读大量的Spring相关书籍的时候发现:很多书籍对知识的讲解一味求全求深,导致读者很难快速掌握某一项技术,且因为求全求深而忽略了最佳实践,让读者云里雾里,甚至半途而废。

    所以本书的每个章节的基本架构都是:点睛+实战。

    点睛:用最简练的语言去描述当前的技术;

    实战:对当前技术进行实战意义的代码演示。

    本书代码的另一个特点是:技术相关,业务不相关。在本书的实战例子中不会假设一个业务需求,然后让读者既要理解技术,又要理解假设的业务,本书的目标是让读者 “学习时只关注技术,开发时只关注业务”。

    本书涉及的技术比较广,尤其是第三部分:实战Spring Boot,这让我很难在一本书中对每一项技术细节都详细说明;我希望本书能为读者在相关技术应用上抛砖引玉,读者在遇到特定技术的问题时可以去学习特定技术的相关书籍。

    Spring在Java EE开发中是实际意义上的标准,但我们在开发Spring的时候可能会遇到以下让人头疼的问题:

    (1)大量配置文件的定义;

    (2)与第三方软件整合的技术问题。

    Spring每个新版本的推出都以减少配置作为自己的主要目标,例如:

    (1)推出@Component、@Service、@Repository、@Controller注解在类上声明Bean;

    (2)推出@Configuration、@Bean的Java配置来替代xml配置。

    在脚本语言和敏捷开发大行其道的时代,Java EE的开发显得尤为笨重,让人误解Java EE开发就该如此。Spring在提升Java EE开发效率的脚步上从未停止过,而Spring Boot的推出是具有颠覆和划时代意义的。Spring Boot具有以下特征:

    (1)遵循“习惯优于配置”原则,使用Spring Boot只需很少的配置,大部分时候可以使用默认配置;

    (2)项目快速搭建,可无配置整合第三方框架;

    (3)可完全不使用xml配置,只使用自动配置和Java Config;

    (4)内嵌Servlet(如Tomcat)容器,应用可用jar包运行(java –jar);

    (5)运行中应用状态的监控。

    编辑推荐

    国内市场上为数不多的讲解Spring Boot的中文书。

    本书从Spring 基础、Spring MVC 基础讲起,适合初学者。

    本书涵盖了使用Spring Boot 进行Java EE 开发的绝大数应用场景,如Web 开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。

    全栈解决Java EE 开发中所遇到的绝大多数问题。

    本书特点1本书每个章节的基本架构都是:点睛+实战。

    点睛:用简练的语言去描述当前的技术;

    实战:对当前技术进行实战意义的代码演示。

    本书特点2技术相关,业务不相关。

    在本书的实战例子中不会假设一个业务需求,然后让读者既要理解技术,又要理解假设的业务,本书的目标是让读者“学习时只关注技术,开发时只关注业务”。

    作者简介

    汪云飞,开源技术专家,现任职微璟技术CTO,拥有10年以上的JavaEE开发经验。对开源Java框架(Spring、Hibernate/JPA、Spring Boot)、开源GIS(GeoServer、OpenLayers),开源云计算解决方案(IaaS:ClouStack、OpenStack;PaaS:Apache Mesos、Deis、Docker)颇有研究。其撰写的技术博客被大量的阅读和转载。

    常见问题

    Q:这本书主要讲了什么内容?

    A:本书从Spring基础、Spring MVC基础讲起,从而无难度地引入Spring Boot的学习。涵盖使用Spring Boot进行Java EE开发的绝大数应用场景等。

    Q:通过这本书我能学到什么?

    A:学完本书后,你将能使用Spring Boot解决Java EE开发中所遇到的绝大多数问题。

    Q:这本书有什么特色?

    A:本书每个章节的基本架构都是:点晴+实战。

    点睛:用简练的语言去描述当前的技术;实战:对当前技术进行实战意义的代码演示。

    Q:这本书的实例好理解吗?

    A:本书的实战例子是技术相关,业务不相关。即在实例中不会假设一个业务需求,然后让读者既要理解技术,又要理解假设的业务,本书的目标是让读者“学习时只关注技术,开发时只关注业务"。

    JavaEE开发的颠覆者SpringBoot实战豆瓣截图

您现在查看是摘要介绍页, 详见PDF附件(231039KB,524页)