Practical Spring LDAP: Using Enterprise Java-Based LDAP in Spring Data and Spring Framework 6
暫譯: 實用 Spring LDAP:在 Spring Data 和 Spring Framework 6 中使用基於企業 Java 的 LDAP
Varanasi, Balaji, Sacco, Andres
相關主題
商品描述
The book provides a detailed treatment of LDAP controls and the new features of Spring LDAP such as Object Directory Mapping and LDIF parsing. LDAP has become the de facto standard for storing and accessing information in enterprises. Despite its widespread adoption, developers often struggle when it comes to using this technology effectively. The traditional Java LDAP and JNDI approaches have proven to be painful and have resulted in complex, less modular applications. The Spring LDAP framework provides an ideal alternative.
After reading and using this book, you'll come away with a level of comfort for working with large batches of data or big data in your enterprise Spring applications development.
What You'll Learn
- Explore "What is Java LDAP?" and understand the Spring LDAP and Spring Data LDAP frameworks
- Search LDAP resources
- Sort and page your LDAP results
- Dive into object directory mapping
- Handle LDAP transactions and more
Intermediate to advanced Java and Spring software developers; programmers with at least some prior experience in Java, especially the Spring Framework
商品描述(中文翻譯)
這本修訂版是您實用的、動手操作的指南,旨在使用 Spring LDAP 和 Spring Data LDAP 框架開發基於 Java 的企業應用程式,處理大數據或批量數據。本書涵蓋了這些受歡迎的 Spring 專案模組,並在介紹 Spring Framework 6 中最新版本的 Spring LDAP 和 Spring Data LDAP 之前,解釋了 LDAP 的目的和基本概念。
本書詳細介紹了 LDAP 控制和 Spring LDAP 的新功能,例如物件目錄映射(Object Directory Mapping)和 LDIF 解析。LDAP 已成為企業中存儲和訪問信息的事實標準。儘管被廣泛採用,開發人員在有效使用這項技術時常常面臨挑戰。傳統的 Java LDAP 和 JNDI 方法被證明是痛苦的,並導致複雜且不夠模組化的應用程式。Spring LDAP 框架提供了一個理想的替代方案。
在閱讀和使用本書後,您將能夠在企業的 Spring 應用程式開發中,對處理大量批量數據或大數據感到更加自信。
您將學到什麼
- 探索「什麼是 Java LDAP?」並了解 Spring LDAP 和 Spring Data LDAP 框架
- 搜尋 LDAP 資源
- 對 LDAP 結果進行排序和分頁
- 深入物件目錄映射
- 處理 LDAP 交易等
本書適合誰
中級到高級的 Java 和 Spring 軟體開發人員;具有至少一些 Java 先前經驗的程式設計師,特別是 Spring Framework。
作者簡介
Andres Sacco has been working as a developer since 2007 in different languages, including Java, PHP, Node.js, Scala, and Kotlin. His background is mostly in Java and the libraries or frameworks associated with this language. At most of the companies he worked for, he researched new technologies to improve the performance, stability, and quality of the applications of each company. In 2017, he started to find new ways to optimize the transference of data between applications to reduce the cost of infrastructure. He suggested some actions, some applicable in all of the manual microservices and others in just a few. All of this work includes creating a series of theoric-practical projects (available on Manning.com). Recently, he co-authored an Apress book on Beginning Scala 3. He also, published a set of theoric-practical projects about uncommon ways of testing, such as architecture tests and chaos engineering.
作者簡介(中文翻譯)
巴拉吉·瓦拉納西是一位軟體開發經理和科技企業家。他擁有超過13年的經驗,專注於架構和開發Java/.NET應用程式,最近則是iPhone應用程式。在這段期間,他在安全性、網頁可及性、搜尋和企業入口網站等領域工作。他擁有計算機科學碩士學位,並擔任兼任教職,教授程式設計和資訊系統課程。當不在編程時,他喜歡和他可愛的妻子一起在猶他州鹽湖城度過時光。
安德烈斯·薩科自2007年以來一直擔任開發人員,使用不同的程式語言,包括Java、PHP、Node.js、Scala和Kotlin。他的背景主要集中在Java及其相關的庫或框架。在他工作過的大多數公司中,他研究新技術以改善每家公司應用程式的性能、穩定性和質量。2017年,他開始尋找優化應用程式之間數據傳輸的新方法,以降低基礎設施的成本。他提出了一些行動,其中一些適用於所有手動微服務,而其他則僅適用於少數幾個。所有這些工作包括創建一系列理論與實踐相結合的專案(可在Manning.com上獲得)。最近,他共同撰寫了一本關於Scala 3入門的Apress書籍。他還發表了一組關於不常見測試方法的理論與實踐專案,例如架構測試和混沌工程。