Additional Java APIs

Java Mail API and reference implementation - creation, processing and delivery of e-mail. Home

Java Activation Framework - needed for processing of rich content mail messages. Home

Java Transaction API - needed for transaction management. Home

Java Connector Architecture - needed for transactional connection pooling. Home

Open Source libraries and toolkits

ObjectLedge is Open Source software, and it is based on numerous Open Source libraries and tools.

Container technologies - jcontainer.org

DNA - Provides important component oriented development abstractions: logger and configuration interfaces. Home

PicoContainer - Construcor dependency injection container. "A tribute to simple yet controlled power." Home

NanoContainer - An customizable container with XML composition and component lifecycle support. Home

Jakarta libraries - jakarta.apache.org

Velocity - Versatile template based text generation library. Home

Log4J - End to end logging solution. Home

Commons CLI - Commandline parsing toolkit. Home

Commons Jelly - Executable XML, used for Maven integration. Home

Commons Pool - Simple but powerful object pooling library. Home

XML validation - msv.dev.java.net

MSV - Library that covers wide range of XML validation techniques. Home

isorelax - ISO RELAXNG implementation schema language that is readable and expressive at the same time. Home

xsdlib - W3C schema validation library. Home

relaxngDatatype - Dataype library that can be used for validating a wide range of text validation techniques. Home

Database access

JOTM - Embeddable transaction manager. Home

XAPool - Transactional database connection pool. Home

hsqldb - lightning fast ebeddable pure Java database. Home

Testing

JUnit - Java unit testing solution. Home

JMock - Dynamic mock object generation library that makes TDD a pleasure. Home

DBUnit - Initializing and asserting database contents. Home

HTTPUnit - Unit testing of servlets without a container. Home

Tools

We use many excelent Open Source tools for developing ObjectLedge.

Eclipse logo

Eclipse

Junit logo keep the bar green to keep the code clean...

JUnit

Maven logo

Maven

JIRA logo

JIRA

view issues

Clover logo

Clover

view a coverage report

Confluence logo

Confluence

view documetnation