Pro Spring Security: Securing Spring Framework 5 and Boot 2-Based Java Applications
暫譯: Pro Spring Security:保護基於 Spring Framework 5 和 Boot 2 的 Java 應用程式
Scarioni, Carlo, Nardone, Massimo
買這商品的人也買了...
-
$2,040$1,938 -
$1,414Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design (Paperback)
-
$1,881Lean Architecture: for Agile Software Development (Paperback)
-
$1,850$1,758 -
$1,400$1,330 -
$699Learning React Native: Building Native Mobile Apps with JavaScript (Paperback)
-
$850$808 -
$390$371 -
$1,155$1,097 -
$1,530$1,454 -
$1,782Building Evolutionary Architectures: Support Constant Change (Paperback)
-
$1,940$1,843 -
$990Practical Test-Driven Development using C# 7: Unleash the power of TDD by implementing real world examples under .NET environment and JavaScript
-
$1,560$1,482 -
$1,539Unlocking Agility (Paperback)
-
$2,110$2,005 -
$2,100$1,995 -
$403Jenkins2.x 實踐指南
-
$1,330Behavior-Driven Development with Cucumber: Better Collaboration for Better Software
-
$2,380$2,261 -
$1,710Clean Agile : Back to Basics (Paperback)
-
$403分析模式:可復用的對象模型
-
$1,800$1,710 -
$650$455 -
$680$537
相關主題
商品描述
Pro Spring Security, Second Edition has been updated to incorporate the changes in Spring Framework 5 and Spring Boot 2. It is an advanced tutorial and reference that guides you through the implementation of the security features for a Java web application by presenting consistent examples built from the ground up.
This book also provides you with a broader look into Spring security by including up-to-date use cases such as building a security layer for RESTful web services and Grails applications.
What You Will Learn
- Explore the scope of security and how to use the Spring Security Framework
- Master Spring security architecture and design
- Secure the web tier in Spring
- Work with alternative authentication providers
- Take advantage of business objects and logic security
- Extend Spring security with other frameworks and languages
- Secure the service layer
Who This Book Is ForExperienced Spring and Java developers with prior experience in building Spring Framework or Boot-based applications.
商品描述(中文翻譯)
使用 Spring Security Framework 建立和部署安全的基於 Spring Framework 和 Spring Boot 的企業 Java 應用程式。本書探討了一套全面的功能,以實現 Java 應用程式的行業標準身份驗證和授權機制。
Pro Spring Security, 第二版已更新以納入 Spring Framework 5 和 Spring Boot 2 的變更。這是一本進階的教程和參考書,通過從頭開始構建的一致範例,指導您實現 Java 網頁應用程式的安全功能。
本書還提供了對 Spring Security 更廣泛的了解,包括最新的使用案例,例如為 RESTful 網路服務和 Grails 應用程式建立安全層。
您將學到什麼
- 探索安全的範疇以及如何使用 Spring Security Framework
- 掌握 Spring 安全架構和設計
- 保護 Spring 的網頁層
- 與替代身份驗證提供者合作
- 利用業務物件和邏輯安全性
- 使用其他框架和語言擴展 Spring Security
- 保護服務層
本書適合誰有經驗的 Spring 和 Java 開發人員,具備構建基於 Spring Framework 或 Boot 的應用程式的經驗。
作者簡介
Massimo Nardone has more than 24 years of experience in security, web/mobile development, cloud, and IT architecture. His true IT passions are security and Android. He has been programming and teaching how to program with Android, Perl, PHP, Java, VB, Python, C/C++, and MySQL for more than 20 years. He holds an M.Sc. degree in computing science from the University of Salerno, Italy. During his career, he has worked as a project manager, software engineer, research engineer, chief security architect, information security manager, PCI/SCADA auditor, and senior lead IT security/cloud/SCADA architect.
His technical skills include security, Android, cloud, Java, MySQL, Drupal, Cobol, Perl, web and mobile development, MongoDB, D3, Joomla!, Couchbase, C/C++, WebGL, Python, Pro Rails, Django CMS, Jekyll, and Scratch. He has served as a visiting lecturer and supervisor for exercises at the Networking Laboratory of the Helsinki University of Technology (Aalto University). He holds four international patents (PKI, SIP, SAML, and Proxy areas). He currently works as chief information security officer (CISO) for Cargotec Oyj, and he is a member of the ISACA Finland Chapter Board. Massimo has reviewed more than 45 IT books for different publishers and has coauthored Pro JPA 2 in Java EE 8 (Apress, 2018), Beginning EJB in Java EE 8 (Apress, 2018), and Pro Android Games (Apress, 2015).
作者簡介(中文翻譯)
Carlo Scarioni 是一位充滿熱情的軟體開發者,受到學習和應用創新且有趣的軟體開發工具、技術和方法論的驅動,他的職業目標如下:希望能在一個以技術為導向的企業中工作,讓技術人員成為公司的靈魂;希望能在一個重要的 IT 團隊中;能夠設計和開發最先進的軟體;能夠每天以創新的方式應用新知識,並擁有高度的自由度;能夠架構、設計和開發使用該領域最佳實踐的軟體;能夠玩弄最新技術,每天學習並參與軟體產品的研究和創新。專長包括:測試驅動開發 (TDD)、物件導向原則和設計模式、Java/JEE、Spring、應用伺服器、SQL 和 NoSQL (MongoDB)、多執行緒、訊息傳遞、企業整合模式、Ruby 和 Ruby on Rails (RoR)。他的認證包括:Sun Certified Enterprise Architect (Part I)、Sun Certified Java Programmer、Sun Certified Business Component Developer、SpringSource Certified Professional 和 IBM SOA Certified Associate。
Massimo Nardone 擁有超過 24 年的安全性、網頁/行動開發、雲端和 IT 架構經驗。他真正的 IT 熱情在於安全性和 Android。他已經編程並教授如何使用 Android、Perl、PHP、Java、VB、Python、C/C++ 和 MySQL 編程超過 20 年。他擁有義大利薩萊諾大學的計算科學碩士學位。在他的職業生涯中,他曾擔任專案經理、軟體工程師、研究工程師、首席安全架構師、資訊安全經理、PCI/SCADA 審核員和高級 IT 安全/雲端/SCADA 架構師。
他的技術技能包括安全性、Android、雲端、Java、MySQL、Drupal、Cobol、Perl、網頁和行動開發、MongoDB、D3、Joomla!、Couchbase、C/C++、WebGL、Python、Pro Rails、Django CMS、Jekyll 和 Scratch。他曾擔任赫爾辛基科技大學 (阿爾托大學) 網路實驗室的訪問講師和實習指導老師。他擁有四項國際專利 (PKI、SIP、SAML 和 Proxy 領域)。他目前擔任 Cargotec Oyj 的首席資訊安全官 (CISO),並且是 ISACA 芬蘭分會董事會成員。Massimo 已為不同的出版商審閱超過 45 本 IT 書籍,並共同撰寫了 Pro JPA 2 in Java EE 8 (Apress, 2018)、Beginning EJB in Java EE 8 (Apress, 2018) 和 Pro Android Games (Apress, 2015)。