从构建小系统到架构分布式大系统,Spring Boot2 的精髓全在这里了

第二章:Spring Boot 基础

本章首先介绍如何安装 Spring Boot 应用的开发环境,如果你是新手,需要安装 Java8 和 Maven3。Spring Boot 应用中 Maven 是必备工具,因此这一-章也会详细介绍 Maven 工具的安装、配置和使用。最后会再次介绍 Spring 的历史、IoC 容器和 Spring 常用的注解。如果你已经熟悉 Java 和 Maven,可以直接跳过这一章。

                                                  

第三章:MVC 框架

在 Spring 框架和 SpringBoot 中,最常用的技术就是 MVC 框架。试图讲清楚 SpringMVC 的内容,有可能需要一本书来讲述。本章将介绍 MVC 中最实用的部分,一些不常用的技术或者过时的技术将不做介绍。

小伙伴们有兴趣想了解内容和更多相关学习资料的请点赞收藏+评论转发+关注我,后面会有很多干货。我有一些面试题、架构、设计类资料可以说是程序员面试必备!所有资料都整理到网盘了,需要的话欢迎下载!私信我回复【000】即可免费获取

第四章:视图技术

本章介绍 MVC 中的后端视图技术,一种是后端模板引擎 Beetl,用于渲染模板;另外一种是 JSON 序列化技术 Jackson。

                                             

  第五章:数据库访问

本章介绍 Spring JDBC Template 和 BeetISQL 两种数据库访问方式,JDBC Template 是 Spring 自带的,在 JDBC 的基础上做了一定封装,而 BeetISQL 是笔者研发的,除了封装了 JDBC 操作,还带有 SQL 管理、跨数据库平台支持等企业功能。它们的共同点都是以 SQL 为核心。下一章要介绍的 Spring Data,则是以对象为核心访问数据库的方式。

                                                  

 第六章:Spring Data JPA

                             

 第七章:Spring Boot 配置

在 Spring Boot 出现之前,Spring 项目会存在多个配置文件,比如 web.xml,配置 Spring 的多个 application-xx.xml, xxx 代表配置 Spring 的某一个功能, 如application-datasource.xml.application-mvc.xml。应用自身也需要多个配置文件,还需要编写代码去读取这些配置文件的参数。现在 Spring Boot 简化了 Spring 配置的管理和读取,只需要一个 application.properties,并提供了多种读取配置文件的方式。

                                                  

第八章:部署 Spring Boot 应用 

前面 7 章讲述了使用 Spring Boot 极速开发一一个 Web 应用系统,这一章我们讲述如何部署 Spring Boot 应用,Spring Boot 可以以 jar 方式运行,也可以部署到支持 Servlet3.0 或者支持较早的 Servlet2.5 的 Web 服务器上。

                                                

第九章:Testing 单元测试 

前面一章对 SpringBoot 项目做了介绍,为了帮助开发人员编写高品质的程序,提升代码质量,以及对代码重构的支持,单元测试都发挥了极大的作用,本章将讲一-下 Spring Boot 单元测试。

                                                     

第十章:REST

本章将介绍 Restful 风格接口,并通过 Spring Boot 来实现 RESTful,最后会介绍 Swagger 工具,来增强 RESTful 的维护开发。

                                            

第十一章:MongDB

MongoDB 由 C++语言编写,是一个基于分布式文件存储的开源数据库系统,支持的数据结构为 BSON 格式,类似 JSON 的-一种格式,因此可以存储非常复杂的数据。

                                                

第十二章:Redis

Redis ( REmote DIctionary Server)是一个开源(BSD 许可)、内存存储的数据结构服务器,可用作数据库来存储 Key-Value 数据,它支持字符串、哈希表、列表、集合、有序集合、位图、地理空间信息等数据类型,同时也可以作为高速缓存和消息队列代理。

                                                     

第十三章:Elasticsear ch

Elasticsearch,简称 ES。是一个全文搜索服务器,也可以作为 NoSQL 数据库,存储任意格式的文档和数据,同时,也可以做大数据的分析,是一个跨界开源产品。

                                                          

 小伙伴们有兴趣想了解内容和更多相关学习资料的请点赞收藏+评论转发+关注我,后面会有很多干货。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

倾听铃的声

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值