购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

当前互联网行业飞速发展,快速的业务更新和产品迭代给系统开发过程和模式带来新的挑战。一般而言,日常开发过程中所涉及的业务系统或多或少都会有安全性相关的技术需求。从零开始构建安全性技术体系,并且做到没有安全漏洞并不是一件容易的事情。这时候就需要引入专业的安全性开发框架。而在Java领域中,Spring Security是应用非常广泛的一个开发框架,也是Spring家族中历史比较悠久的一个框架。Spring Security在日常开发过程中不仅可以与Spring Boot等框架无缝集成,而且它也是Spring Cloud等综合性开发框架的底层基础框架之一。Spring Security的功能完备且强大。

本书主要介绍基于 Spring Security 构建系统安全性的技术体系和工程实践。围绕安全性需求,讨论Spring Security框架所提供的各项解决方案,并基于框架所提供的核心功能构建三个完整的案例系统。本书内容在组织结构上分为5篇,共计16章。

本书面向广大服务端开发人员,读者不需要有很深的技术功底,也不限于特定的开发语言,但熟悉Java EE常见技术并掌握一定系统设计基本概念将有助于更好地理解书中的内容。同时,本书也适合对安全性实现技术感兴趣的开发人员。通过本书的系统学习,读者将对Spring Security技术体系和实现机制有全面而深入的了解,为后续的工作和学习铺平道路。

在本书的撰写过程中,感谢我的家人,特别是妻子章兰婷女士在我占用大量晚上和周末时间的情况下能够给予极大的支持和理解。感谢以往及目前公司的同事。身处业界领先的公司和团队,我得到很多学习和成长的机会,没有大家的帮助,这本书不可能诞生。最后,感谢拉勾教育及人民邮电出版社异步社区的编辑团队。这本书能够顺利出版,离不开大家的帮助。

由于时间仓促,加之作者水平和经验有限,书中难免有欠妥和错误之处,恳请广大读者批评指正。

郑天民
于杭州钱江世纪城 1c6/1Kxf4J9xY4PAqfM7VCOC56P0KlehFT8hxPYj1ftburdWmJ+RfNIxRXRWMd0L

点击中间区域
呼出菜单
上一章
目录
下一章
×