Software Index
Linux Software Business  

boox

download download home home   report broken
important software information
company name:
ejoftheweb
license: Freeware
minimum requirements: ? Java 2 Standard Edition Runtime Environment
functional limitations:
boox description
boox is a very simple Java-based database API for double-entry book-keeping. Data is stored in a SQL database - boox has been developed and tested with postgresql, but should work with any other SQL database for which a jdbc driver is available.

There are six levels of access applicable to every Clerk/Ledger combination.
Three are write permissions:

- canCreateAccounts;
- canCredit;
- canDebit;

and three are read permissions:

- canBalance; - read ledger balance only - implied by:
- canRead; - read account balances within ledger, implied by:
- canAudit; - read transaction details on accounts within ledger.

The Auditable and AuditElement interfaces have been added.

Using Boox

Drop the two jars (Boox and utils) into your classpath, satisfy the dependencies, and make sure the configuration files are present, correct and readable.

Dependencies:

Boox and utils depend on the Apache Commons connection pooling libraries. You will need to get
these from the Apache Commons project; you need to get the current versions of two libraries:

- CommonsPool, which manages the object pooling; and
- CommonsDBCP, which manages connections.

utils wraps these with ConnectionSource to allow the static method call
ConnectionSource.getConnection();

We also need jdom, to read the xml database configuration files. (This is a hardcore dependency and I'll drop it in the next release. Get it from jdom.org).

Put the jars in your classpath.

Configuration files:

You need two configuration files to go in /etc/platosys .This location is hardcoded in two places: in uk.co.platosys.db.DatabaseProperties, and in uk.co.platosys.boox.core.Boox. If you need to change the location, because you don't have appropriate access to /etc/ or you are running Windows, you will need to change the source and recompile.

Otherwise, edit the two sample configuration files (both xml files) and put them in /etc/platosys. It's a good idea to lock down the permissions on these so that they are only readable. .
Similar software
BoneCP (Popularity: ) : BoneCP is an open source and fast Java database connection pool (JDBC Pool). If you are familiar with C3P0 and DBCP then you already what this means. For the rest, this is a library that will manage a database connection ...
Bufonidae (Popularity: ) : Bufonidae is a database query tool inspired by TOAD implemented as an Java application. Should work with all databases that supports JDBC.

Developer comments

This program was originally inspired by TOAD but at that time TOAD was only compatible with Oracle so ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Rate me
supported os's
stats
downloads 21
version 0.4 Beta
size in Kb 236
popularity   
1472/1272475
user rating 0/10
our rating 0 Stars
share info
Recommend boox
Report spyware
New Software
Popular Software
Latest Reviews