上QQ阅读APP看书,第一时间看更新
第1部分 Spring基础
本书的第一部分会介绍如何开始编写Spring应用,并在这个过程中介绍Spring的基础知识。
在第1章中,我会简要介绍Spring和Spring Boot的核心知识,并且会在构建第一个Spring应用Taco Cloud的过程中,展示如何初始化Spring项目。在第2章中,我们会深入研究Spring MVC,了解如何在浏览器中显示模型数据,以及如何处理和验证表单输入。我们还会看到选择视图模板库的技巧。
在第3章中,我会介绍Spring的JDBC模板,以及如何使用预处理语句和key holder插入数据。随后,我们会学习使用Spring Data声明JDBC(Java Database Connectivity)和JPA(Java Persistence API)存储库。第4章会围绕Spring持久化的话题,介绍两个Spring Data模块,将数据分别持久化到Cassandra和MongoDB中。第5章介绍了Spring应用程序的安全性,包括自动配置Spring Security、声明自定义用户存储、自定义登录页面,以及防止跨站请求伪造(Gross-Site Request Forgery,CSRF)攻击。作为第1部分的结尾,我们会在第6章中学习配置属性。我们会了解如何细粒度地调整自动配置bean、让应用组件使用配置属性,以及如何使用Spring profile。