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.
|