Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: JLAN Server v3.5 - Database Filesystems

*JLAN Server* is a high performance Java based file server supporting Windows file sharing (SMB/CIFS), NFS and FTP protocols.

Tutorial Details:

Version 3.5 (January 2005)
The following features and enhancements were added in version 3.5 :-

New Database Filesystem Driver
The DBDiskDriver replaces the JDBCDiskDriver filesystem driver. The new DBDiskDriver accesses the database via a set of interfaces, there is no embedded SQL or JDBC access in the main driver class. A file loader interface provides the methods for the DBDiskDriver to access the file data, which may allow direct access to the file data or load/save the file data using a set of worker threads.

The database access interfaces allow the filesystem structure, file retention details, background load/save request queue, file data and file id to repository object id mapping to be contained within a database or repository. The base database interface provides methods to store the filesystem structure and retention details in a database.

The release includes three database interface implementations that provide support for mySQL, Oracle and Derby/Cloudscape databases.

There are file loader implementations that allow files/folders to be stored on the local filesystem (SimpleFileLoader) or using database BLOB fields to store the data within the database (DBFileLoader). There is also an abstract file loader that uses filesystem file id to object id mapping that provides all of the background load/save and caching support, only the loadFileData() and saveFileData() methods need to be implemented (ObjectIdFileLoader).
Win32 NetBIOS
The Win32 NetBIOS code used by the SMB/CIFS server now defaults to listening for incoming connections on all available LANAs, unless a particular LANA is specified in the configuration.

The Win32 NetBIOS session handler can now cope with the associated network adapter being disabled/going offline/cable disconnected. The session handler polls the available LANAs to wait for it's associated LANA to reappear, it will then reinitialize and allow incoming connections.
Change Notification
Fixed a number of bugs in the asynchronous notification mechanism used by the SMB/CIFS server to notify clients of changes to files/folders.
New IOCtlInterface
Added the optional IOCtlInterface that a filesystem driver can implement to provide processing of the I/O control request to allow existing I/O controls such as file compression and encryption support to be enabled, or new I/O controls to be implemented.
Documentation Updates
Added a new chapter to the Programmers Guide detailing the new database filesystem driver.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
JLAN Server v3.5 - Database Filesystems

View Tutorial:
JLAN Server v3.5 - Database Filesystems

Related Tutorials:

Java Tip 56: How to eliminate debugging problems for RMI-based applications - JavaWorld - July 1998
Java Tip 56: How to eliminate debugging problems for RMI-based applications - JavaWorld - July 1998
 
J2EE clustering, Part 1 - JavaWorld February 2001
J2EE clustering, Part 1 - JavaWorld February 2001
 
Simply Singleton
Simply Singleton
 
Test email components in your software
Test email components in your software
 
Clustering and Load Balancing in Tomcat 5, Part 2
Clustering and Load Balancing in Tomcat 5, Part 2
 
Wi.Ser (WidgetServer) unified rich client framework
Wi.Ser is a Java/XML server-side GUI-framework which enables an application to run as either a monolithic Swing application, a thin-client/server Swing application, or as a Web application without any change!
 
JLAN Server v3.3
JLAN Server v3.3 JLAN Server is a high performance JavaTM based file server supporting Windows file sharing (SMB/CIFS), NFS and FTP protocols. Write your own virtual filesystems with the core server handling all protocol exchanges with the client. Incl
 
JLAN Client 3.0
JLAN Client is a JavaTM based library that implements the various protocols used by Windows Networking (NetBIOS over TCP/IP, SMB/CIFS and DCE/RPC).
 
Session Replication in Tomcat 5 Clusters, Part 1
The Tomcat 5 server provides built-in support for clustering and session replication. This first article in this series will provide an overview of session persistence and the inner works of session replication in Tomcat clusters.
 
JSP Format Bean Library
JSP Format Bean Library is a collection of beans which support Java Server Pages(JSP). JSP allows the HTML developer to embed Java into a page. There are a number of common operations in a scripted page that would be tedious or complex without additional
 
Building Web Application With Ant and Deploying on Jboss 3.0
This lesson shows you how to build you web application and install on the Jboss 3.0 application server. After the completion of this lesson you will be able to compile, assemble and deploy your J2EE application on Jboss 3.0 application server
 
JavaServer Pages Technology - Documentation
Sun's tutorial for Java Server Pages that provide a good introduction to design web pages with JSP.
 
JavaServer Faces Technology
JavaServer Faces technology is a server-side user interface component framework for Java technology-based Web applications.
 
Unclog the server bottleneck with active containers.
In server-side control architectures such as Java ServerFaces (JSF) or Struts, a majority of the control events must be handled on the server side to update the state of the control. For every user event, the entire page data is sent back to the server...
 
Sun Researchers Unveil World's Smallest Secure Web Server
The Next Generation Crypto team at Sun Microsystems Laboratories has created this small secure web server, nicknamed Sizzle (from SSSL for "Slim SSL"). The coin-sized server is designed to be embedded in a wide array of tiny devices for secure monitorin
 
Application Servers Available in Market. Web Servers. J2EE server.
Application Servers Available in Market. Web Servers. J2EE server. Application Servers Available in Market Before we go into the grater details of the EJB let's look at some of the EJB Application Servers available in the market. Application
 
Downloading and Installing WebLogic server 6.0
Downloading and Installing WebLogic server 6.0 Downloading and Installing WebLogic server 6.0 You can download the BEA WebLogic Server for http://www.bea.com to test and run the examples described in this tutorial. BEA WebLogic Server™, is world
 
Buy Slackware 10.0 in India from us. Slackware 10.0 is available with us.
Buy Slackware 10.0 in India from us. Slackware 10.0 is available with us. Slackware 10 Linux Now Available Linux Slackware 10 CD's Slackware 10.0 contains the GNOME 2.6.1 (including a collection of pre-compiled GNOME applications), and KDE 3.2.3,
 
The Beginners Linux Guide
The Beginners Linux Guide The Beginner's Guide to Linux Dedicated website to Linux containing Online Resource, Links to Linux Resources and Tutorials. Here you will find a lot of tutorials and information about the Linux. What is Linux? This
 
Creating EJB clients using the Eclipse Rich Client Platform
This article shows how to build a sample EJB client using the Eclipse Rich Client Platform (RCP), which has become increasingly popularity due to its extensible nature.
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.