db-JAPI Process Overview

 

 

 

The 'db-JAPI' is a java API for robust, quick and powerful database development. It very simply provides a tested and proven basis for your application

The diagram below gives us an overview of the components and interactions available in dbJAPI. The yellow area shows the components in dbJAPI and the green area indicates the user and user application which is implementing (using) dbJAPI.

The main points to be noted from this diagram are as follows:

  • A powerful and 'easy-to-use' programming interface to Database Connections, Statement and RowSets.
  • A set of configurable and 'application-dropable' dialogs for SQL SELECT, CREATE, UPDATE, INSERT and DELETE.
  • RSA and AES Cryptographic services, which are also utilised internally for securing sensitive data.
  • Objects for Connections, Statements, Rowsets and settings are XSD based and can be stored, retrieved and transferred with great ease and scalability.
  • XML marshalling and un-marshalling functionality, with 'one-line' coding, for storing, retrieving or sending application data.
  • Comprehensive documentation for the API and the dialogs, together with a large gamma of real-world examples and build test code.
  • Effortless Control of Connections, Statements and RowSets through the API listener mechanism. Just add a listener and control the output.
  • Powerful transfer mechanisms for moving data between databases of different types.
  • 'Drop-in' JDBC driver capability. Merely configure the interface in the 'driver.loader.xml' file and throw your JDBC driver in a directory.
  • Intelligent GUI component processing for driver interfacing after XML configuration (no coding to include a new driver, whatever it's interface).
  • Robust Thread-safe core functionality for concurrent multiple connection, statement and rowset executions.
  • Powerful but simple dynamic processing for processing one-to-many relationships with a couple of clicks or programmatic settings.

 

 Relative Links

  1. How to configure Drivers with the relative XML file
  2. Examples and Test Code for a quick start into dbJAPI