JFS is a simple, TCP/IP based network filesystem protocol. It allows applets running in a web browser to load and save files on a remote server, as well as send email and print running in a web browser to load and save files on a remote server, as well as send email and print documents through the JFS server.

Because Java applets cannot access the filesystem of the machine they are running on, this provides a useful way for applets to store state information.

The JFS clients, server and source code are free for non-commercial use, such as student projects and personal experimentation.

A JFS server is run on a unix system along with a web server. When a JFS-capable applet is downloaded from the web server, it establishes a connection with the JFS server and sends a username and password. From then on, the applet sends requests to the JFS server to do things like :

  • Load, save and delete files
  • Create directories
  • Get information about users
  • Change file permissions
  • Send email

All the files accessed through the JFS server are stored on the server host in files and directories beneath the server’s root directory.

The server maintains a list of users and groups for the filesystem, and a set of permissions for each JFS file. These users and permissions are totally separate from the actual unix files and permissions on the server host.

Download from: Homepage




Author:
admin
Time:
Tuesday, April 29th, 2008 at 9:07 pm
Category:
Uncategorized
Comments:
You can leave a response, or trackback from your own site.
RSS:
You can follow any responses to this entry through the RSS 2.0 feed.
Navigation:

Leave a Reply