WebNFS Developer's Guide
  Procure somente este livro
Fazer download desta apostila em PDF (64 KB)

Chapter 1 Introduction to the WebNFS Software Development Kit

The WebNFS(TM) Software Development Kit (SDK) was developed to solve the problem of remote file access for Java(TM) applications. It does this by delivering a fully functional, platform-independent file access method, with the same user interface for both local and remote file access.

SDK Features

The SDK is composed of

  • The Extended Filesystem API

  • WebNFS classes

The Extended Filesystem API

The extended filesystem API classes provide a common interface for multiple filesystem types. Also, they allow for dynamic loading of filesystem implementations. The API also provides a means to access file and filesystem specific information. Further information about these classes can be found in Chapter 3, NFS Classes for the Extended Filesystem, and the javadoc html files.

Using the Extended Filesystem API

The API includes classes similar to java.io.*, which have been extended to include file access. Sample code is included in the zip file.

WebNFS Classes

The WebNFS classes make it possible to establish connections to an NFS(TM) version 2 or version 3 server using TCP or UDP. The classes also provide consistent naming with NFS URLs. Further information about these classes can be found in Chapter 3, NFS Classes for the Extended Filesystem, and the javadoc html files.

Dependencies

Java Development Kit (JDK(TM)) 1.1 must be installed in order for this product to function.

Technical References

  • * RFC1094 NFS(TM): Network File System Protocol Specificationhttp://ds.internic.net/rfc/rfc1094.txt

  • * RFC2224 NFS URL Schemehttp://ds.internic.net/rfc/rfc2224.txt

  • * RFC1813 NFS Version 3 Protocol Specificationhttp://ds.internic.net/rfc/rfc1813.txt

  • * RFC2054 WebNFS Client Specificationhttp://ds.internic.net/rfc/rfc2054.txt

  • * RFC2055 WebNFS Server Specificationhttp://ds.internic.net/rfc/rfc2055.txt

  • * WebNFS White Paperhttp://www.sun.com/webnfs/webnfs.html