JNDI API Tutorial and Reference

JNDI API Tutorial and Reference

Einband:
Kartonierter Einband
EAN:
9780201705027
Untertitel:
Building Directory-Enabled Java Applicationas
Genre:
Programmiersprachen
Autor:
Rosanna Lee, Scott Seligman
Herausgeber:
Pearson Academic
Anzahl Seiten:
821
Erscheinungsdatum:
01.10.2000
ISBN:
978-0-201-70502-7

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.

Autorentext
Rosanna Lee is a former Senior Staff Engineer at Sun Microsystems, Inc.,where she led the design and development of the JNDI technology and theX/Open Federated Naming (XFN). She is also coauthor of the Java Class Libraries books and posters in the Java Series.Scott Seligman, a Staff Engineer with the Java Software Development group at Sun Microsystems, Inc., is a lead designer and developer of the JNDI technology. He contributed extensively to the naming and directory clients for the Solaris Operating Environment, including XFN and the Name Service Switch. Scott is the lead engineer for the Java 2 SDK, Standard Edition, v1.4.



Inhalt


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 PropertiesLesson 10 Event NotificationLesson 11 URLsLesson 12 FederationLesson 13 Miscellaneous

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

Tips for LDAP Users
Lesson 19 Comparison of the LDAP and JNDI ModelsLesson 20 SecurityLesson 21 MiscellaneousLesson 22 SearchesLesson 23 ReferralsLesson 24 SchemaLesson 25 Controls and ExtensionsLesson 26 Frequently Asked Questions

Building a Service Provider
Lesson 27 The Big PictureLesson 28 The Ground RulesLesson 29 The Essential ComponentsLesson 30 Adding Directory SupportLesson 31 Adding URL SupportLesson 32 Adding Federation SupportLesson 33 Miscellaneous

Class Libraries Reference


Package Overviews
javax.namingjavax.naming.directoryjavax.naming.eventjavax.naming.ldapjavax.naming.spi

Alphabetical Reference of Classes
AttributeAttributeInUseExceptionAttributeModificationExceptionAttributesAuthenticationExceptionAuthenticationNotSupportedExceptionBasicAttributeBasicAttributesBinaryRefAddrBindingCannotProceedExceptionCommunicationExceptionCompositeNameCompoundNameConfigurationExceptionContextContextNotEmptyExceptionControlControlFactoryDirContextDirectoryManagerDirObjectFactoryDirStateFactoryDirStateFactory.ResultEventContextEventDirContextExtendedRequestExtendedResponseHasControlsInitialContextInitialContextFactoryInitialContextFactoryBuilderInitialDirContextInitialLdapContextInsufficientResourcesExceptionInterruptedNamingExceptionInvalidAttributeIdentifierExceptionInvalidAttributesExceptionInvalidAttributeValueExceptionInvalidNameExceptionInvalidSearchControlsExceptionInvalidSearchFilterExceptionLdapContextLdapReferralExceptionLimitExceededExceptionLinkExceptionLinkLoopExceptionLinkRefMalformedLinkExceptionModificationItemNameNameAlreadyBoundExceptionNameClassPairNameNotFoundExceptionNameParserNamespaceChangeListenerNamingEnumerationNamingEventNamingExceptionNamingExceptionEventNamingListenerNamingManagerNamingSecurityExceptionNoInitialContextExceptionNoPermissionExceptionNoSuchAttributeExceptionNotContextExceptionObjectChangeListenerObjectFactoryObjectFactoryBuilderOperationNotSupportedExceptionPartialResultExceptionRefAddrReferenceReferenceableReferralExceptionResolverResolveResultSchemaViolationExceptionSearchControlsSearchResultServiceUnavailableExceptionSizeLimitExceededExceptionStateFactoryStringRefAddrTimeLimitExceededExceptionUnsolicitedNotificationUnsolicitedNotificationEventUnsolicitedNotificationListener

Appendix: LDAP Schemas


Index 0201705028T04062001


billigbuch.ch sucht jetzt für Sie die besten Angebote ...

Loading...

Die aktuellen Verkaufspreise von 6 Onlineshops werden in Realtime abgefragt.

Sie können das gewünschte Produkt anschliessend direkt beim Anbieter Ihrer Wahl bestellen.


Feedback