|
JNDI Overview |
|
| |
|
|
JNDI OverviewWelcome to Novell Class Libraries for Java (NJCL), a component of the Novell Developer Kit (NDK) software development kit. NJCL is a powerful and robust framework that serves as the foundation for Novell's ConsoleOne, as well as for Novell's Java Beans. It provides access to a broad range of NetWare services, including NDS, file, print, and so on. Here's what NJCL can help you accomplish in your programming tasks: Create sophisticated client and server applications for NetWareIn keeping with the spirit of platform independence of Java and NetWare, the NJCL framework runs on both the client (Win32) and the NetWare server (using Novell JVM for NetWare). This allows you to develop Java applications that run either on the client or the server or a combination of both. NOTE: Upcoming releases of NJCL will extend the client platform coverage to include any machine running a Java Virtual Machine, including browsers and network computers. Authenticate to NDS through Java securelyUsing the NJCL authentication and session management services, users can authenticate to the network using a Java based graphical user interface. This simplifies the efforts of application developers who wish to take advantage of the powerful security features of NetWare. Users of your NJCL applications can add and delete NetWare sessions on demand. The authentication and session framework establishes secure connections to NDS trees and servers, ensuring sensitive data stays away from prying eyes. Examples are included for the authenticator class, which you can use freely in your own applications. Access to a broad range of NetWare objects through the JNDIUsing the NJCL Java Naming and Directory Interface (JNDI) providers, you have full access to the entire NDS suite of functionality, as well as the file system, printers, servers, NCPExtensions, and so on. You can access any object that resides in NDS, such as a tree, organization, organizational unit, user, group, volume, print queue, or user profile. You can create, modify, and delete NDS objects. You can search for any NDS object using a powerful API. In addition to access to NDS objects, you can inspect the schema components of any NDS object, enabling your applications to dynamically create new objects of the appropriate classes, with the attributes and syntaxes that NDS requires. You can extend the NDS schema to support your own custom classes. This enables your applications to extend NDS for your own purposes, all through the platform independent JNDI. You can access the NetWare file system to create and delete files, or change the name of an existing file. You can also assign trustees and rights to files, directories, and volumes, enabling your applications to perform robust network administration. You also have full access to other services, such as NCPExtensions, the Bindery, Queue Management Services, and so on. Manage NetWare servers through JavaBy including so much NetWare functionality in a single framework, building applications that manage your NetWare investment is much easier. |
|
|
|
|||||||||