Font Size: a A A

The Implementation Of JNDI'S Service Provider

Posted on:2007-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:J M YuFull Text:PDF
GTID:2178360182480809Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The Java Naming and Directory InterfaceTM(JNDI) is an application programming interface (API) that provides naming and directory functionality to applications written using the Java? programming language. It is defined to be independent of any specific directory service implementation. Thus a variety of directories—new, emerging, and already deployed—can be accessed in a common way.The JNDI architecture consists of an API and a service provider interface (SPI). Java applications use the JNDI API to access a variety of naming and directory services. The SPI enables a variety of naming and directory services to be plugged in transparently, thereby allowing the Java application using the JNDI API to access their services.Knowing the merit of JNDI and the importance of Relational Database, how to implement a SPI on the basis of Relational Database service was discussed in this thesis. At first, this thesis researched how the JAVA objects store in LDAP directory server and given the store schema of JAVA object in relational database. Then, this thesis researched the implementation of Name Space which based on Relational Database service. This thesis discussed the architecture of JNDI and SPI, presented how to implement a service provider. On the basis of previous research, this thesis studied the implementation of SPI based on relational database service and give a implementation with basic function. The orientation for further research is also given at the last of this thesis.
Keywords/Search Tags:Naming Service, Directory Service, JNDI, SPI, Relational Database
PDF Full Text Request
Related items