JNDI API Tutorial and Reference: Building Directory-Enabled Java Applications (Paperback)
暫譯: JNDI API 教程與參考:構建目錄啟用的 Java 應用程式 (平裝本)

Rosanna Lee, Scott Seligman

  • 出版商: Addison Wesley
  • 出版日期: 2000-06-12
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 848
  • 裝訂: Paperback
  • ISBN: 0201705028
  • ISBN-13: 9780201705027
  • 相關分類: Java 程式語言
  • 已絕版

買這商品的人也買了...

商品描述


Description

Authoritative: By Sun's JNDI architect and lead JNDI developer!

  • Build world-class directory-enabled applications with Java - one of the most critical issues in networking and Java development today.
  • The most comprehensive and advanced coverage available.
  • Shows how to work with LDAP and JNDI.
Directory services are the key applications which provide a means to locate and organize users and resources on a network. Directories are repositories (like a phone book) containing information on users such as email addresses, phone numbers, security passwords and access rights to things like printers and servers. Using Sun's Java Naming and Directory Interface (JNDI), Java developers and network professionals can build powerful and portable applications throughout the enterprise. Now, JNDI's architect and one of its lead developers team up to present the first comprehensive JNDI tutorial and reference: everything developers need to build world-class directory-enabled applications with Java. Starting from the basic foundations, the book introduces key JNDI concepts and techniques needed to write, compile, and run JNDI applications. The tutorial then moves to more sophisticated topics, walking developers through building their own service providers, accounting for security, and creating schema and attributes. There are detailed comparisons between JNDI and LDAP, as well as practical techniques for integrating with DNS, NDS, NIS+, and other directory services. The book also contains a comprehensive JNDI reference covering every element of the API.

Rosanna Lee is the architect of JNDI and a Senior Staff Engineer at the Java Software Division at Sun Microsystems. She is co-author of The Java Class Libraries volumes. Scott Seligman is a Senior Software Engineer and a leading designer and developer of JNDI at the Java Software Division of Sun Microsystems.

Back to Top


Table Of Contents

CONTENTS List of Figures.
List of Tables.
Preface.
Tutorial.
Getting Started.

Lesson 1 Naming and Directory Concepts.
Lesson 2 JNDI Overview.
Lesson 3 Examples.
Lesson 4 Common Problems (and Their Solutions.

The Basics.
Lesson 5 Preparations.
Lesson 6 Naming Operations.
Lesson 7 Directory Operations.

Beyond the Basics.
Lesson 8 What's in a Name?
Lesson 9 Environment Properties
Lesson 10 Event Notification
Lesson 11 URLs
Lesson 12 Federation
Lesson 13 Miscellaneous

Java Objects in the Directory
Lesson 14 Storing Objects in the Directory
Lesson 15 State Factories
Lesson 16 Reading Objects from the Directory
Lesson 17 Object Factories
Lesson 18 Representation in the Directory

Tips for LDAP Users
Lesson 19 Comparison of the LDAP and JNDI Models
Lesson 20 Security
Lesson 21 Miscellaneous
Lesson 22 Searches
Lesson 23 Referrals
Lesson 24 Schema
Lesson 25 Controls and Extensions
Lesson 26 Frequently Asked Questions

Building a Service Provider
Lesson 27 The Big Picture
Lesson 28 The Ground Rules
Lesson 29 The Essential Components
Lesson 30 Adding Directory Support
Lesson 31 Adding URL Support
Lesson 32 Adding Federation Support
Lesson 33 Miscellaneous

Class Libraries Reference
Package Overviews
javax.naming
javax.naming.directory
javax.naming.event
javax.naming.ldap
javax.naming.spi

Alphabetical Reference of Classes
Attribute
AttributeInUseException
AttributeModificationException
Attributes
AuthenticationException
AuthenticationNotSupportedException
BasicAttribute
BasicAttributes
BinaryRefAddr
Binding
CannotProceedException
CommunicationException
CompositeName
CompoundName
ConfigurationException
Context
ContextNotEmptyException
Control
ControlFactory
DirContext
DirectoryManager
DirObjectFactory
DirStateFactory
DirStateFactory.Result
EventContext
EventDirContext
ExtendedRequest
ExtendedResponse
HasControls
InitialContext
InitialContextFactory
InitialContextFactoryBuilder
InitialDirContext
InitialLdapContext
InsufficientResourcesException
InterruptedNamingException
InvalidAttributeIdentifierException
InvalidAttributesException
InvalidAttributeValueException
InvalidNameException
InvalidSearchControlsException
InvalidSearchFilterException
LdapContext
LdapReferralException
LimitExceededException
LinkException
LinkLoopException
LinkRef
MalformedLinkException
ModificationItem
Name
NameAlreadyBoundException
NameClassPair
NameNotFoundException
NameParser
NamespaceChangeListener
NamingEnumeration
NamingEvent
NamingException
NamingExceptionEvent
NamingListener
NamingManager
NamingSecurityException
NoInitialContextException
NoPermissionException
NoSuchAttributeException
NotContextException
ObjectChangeListener
ObjectFactory
ObjectFactoryBuilder
OperationNotSupportedException
PartialResultException
RefAddr
Reference
Referenceable
ReferralException
Resolver
ResolveResult
SchemaViolationException
SearchControls
SearchResult
ServiceUnavailableException
SizeLimitExceededException
StateFactory
StringRefAddr
TimeLimitExceededException
UnsolicitedNotification
UnsolicitedNotificationEvent
UnsolicitedNotificationListener

Appendix: LDAP Schemas
Index 0201705028T04062001


Back to Top

商品描述(中文翻譯)

描述
權威性:由 Sun 的 JNDI 架構師及首席 JNDI 開發者撰寫!
- 使用 Java 建立世界級的目錄啟用應用程式 - 這是當今網路和 Java 開發中最關鍵的議題之一。
- 提供最全面和先進的內容。
- 展示如何使用 LDAP 和 JNDI。

目錄服務是提供定位和組織網路上用戶和資源的關鍵應用程式。目錄是包含用戶資訊(如電子郵件地址、電話號碼、安全密碼和對打印機及伺服器等資源的訪問權限)的存儲庫(如電話簿)。使用 Sun 的 Java 命名和目錄介面(JNDI),Java 開發者和網路專業人員可以在整個企業中建立強大且可攜帶的應用程式。現在,JNDI 的架構師和其中一位首席開發者聯手呈現首部全面的 JNDI 教程和參考資料:開發者所需的一切,以使用 Java 建立世界級的目錄啟用應用程式。從基本基礎開始,本書介紹了編寫、編譯和運行 JNDI 應用程式所需的關鍵 JNDI 概念和技術。教程接著轉向更複雜的主題,指導開發者建立自己的服務提供者,考慮安全性,並創建架構和屬性。書中詳細比較了 JNDI 和 LDAP,並提供了與 DNS、NDS、NIS+ 和其他目錄服務整合的實用技術。本書還包含了全面的 JNDI 參考,涵蓋 API 的每個元素。

Rosanna Lee 是 JNDI 的架構師,也是 Sun Microsystems Java 軟體部門的高級員工工程師。她是《The Java Class Libraries》各卷的共同作者。Scott Seligman 是高級軟體工程師,也是 Sun Microsystems Java 軟體部門 JNDI 的主要設計師和開發者。

目錄
內容
- 圖表列表
- 表格列表
- 前言
- 教程
- 開始使用
- 課程 1 命名和目錄概念
- 課程 2 JNDI 概述
- 課程 3 範例
- 課程 4 常見問題(及其解決方案)

基本知識
- 課程 5 準備工作
- 課程 6 命名操作
- 課程 7 目錄操作

進階知識
- 課程 8 名字的意義?
- 課程 9 環境屬性
- 課程 10 事件通知
- 課程 11 URL
- 課程 12 聯邦
- 課程 13 其他

目錄中的 Java 物件
- 課程 14 在目錄中儲存物件
- 課程 15 狀態工廠
- 課程 16 從目錄中讀取物件
- 課程 17 物件工廠
- 課程 18 在目錄中的表示

LDAP 使用者提示
- 課程 19 LDAP 和 JNDI 模型比較
- 課程 20 安全性
- 課程 21 其他
- 課程 22 搜尋
- 課程 23 轉介
- 課程 24 架構
- 課程 25 控制和擴展
- 課程 26 常見問題

建立服務提供者
- 課程 27 大局
- 課程 28 基本規則
- 課程 29 必要組件
- 課程 30 添加目錄支援
- 課程 31 添加 URL 支援
- 課程 32 添加聯邦支援
- 課程 33 其他

類別庫參考
- 套件概述
- javax.naming
- javax.naming.directory
- javax.naming.event
- javax.naming.ldap
- javax.naming.spi

類別的字母順序參考
- Attribute
- AttributeInUseException
- AttributeModificationException
- Attributes
- AuthenticationException
- AuthenticationNotSupportedException
- BasicAttribute
- BasicAttributes
- BinaryRefAddr
- Binding
- CannotProceedException
- CommunicationException
- CompositeName
- CompoundName
- ConfigurationException
- Context
- ContextNotEmptyException
- Control
- ControlFactory
- DirContext
- DirectoryManager
- DirObjectFactory
- DirStateFactory
- DirStateFactory.Result
- EventContext
- EventDirContext
- ExtendedRequest
- ExtendedResponse
- HasControls
- InitialContext
- InitialContextFactory
- InitialContextFactoryBuilder
- InitialDirContext
- InitialLdapContext
- InsufficientResourcesException
- InterruptedNamingException
- InvalidAttributeIdentifierException
- InvalidAttributesException
- InvalidAttributeValueException
- InvalidNameException
- InvalidSearchControlsException
- InvalidSearchFilterException
- LdapContext
- LdapReferralException
- LimitExceededException
- LinkException
- LinkLoopException
- LinkRef
- MalformedLinkException
- ModificationItem
- Name
- NameAlreadyBoundException
- NameClassPair
- NameNotFoundException
- NameParser
- NamespaceChangeListener
- NamingEnumeration
- NamingEvent
- NamingException
- NamingExceptionEvent
- NamingListener
- NamingManager
- NamingSecurityException
- NoInitialContextException
- NoPermissionException
- NoSuchAttributeException
- NotContextException
- ObjectChangeListener
- ObjectFactory
- ObjectFactoryBuilder
- OperationNotSupportedException
- PartialResultException
- RefAddr
- Reference
- Referenceable
- ReferralException
- Resolver
- ResolveResult
- SchemaViolationException
- SearchControls
- SearchResult
- ServiceUnavailableException
- SizeLimitExceededException
- StateFactory
- StringRefAddr
- TimeLimitExceededException
- UnsolicitedNotification
- UnsolicitedNotificationEvent
- UnsolicitedNotificationListener

附錄:LDAP 架構
索引 0201705028T04062001

最後瀏覽商品 (1)