Tools and frameworks

Tools and frameworks used in the book

Tools

NameVersionWebsiteShort description
Anomic FTP Server0.93http://www.anomic.de/AnomicFTPServerAn open source FTP server implemented in Java.
Apache ActiveMQ4.1.2http://activemq.apache.orgAn Apache open source message broker implementation with full support for JMS 1.1.
Apache Directory Server1.5.2http://directory.apache.orgAn Apache open source LDAP server written in Java and fully LDAP v3 compliant.
Apache Directory Studio1.1.0http://directory.apache.orgAn Apache open source LDAP browser written in Java.
Apache James2.3.1http://james.apache.orgAn Apache open source SMTP, POP3 and NNTP server written in Java.
Apache OpenEJB1.3.0http://openejb.apache.orgAn Apache open source EJB implementation with support for EJB 3.0, 2.1, 2.0 and 1.1.
eXist1.2.1http://exist.sourceforge.netAn open source native XML database.
Hermes JMS1.12http://www.hermesjms.comAn open source console that helps to interact with JMS providers.
HSQLDB1.8.0.9http://www.hsqldb.orgAn open source 100% Java database.

Libraries / frameworks

NameVersionWebsiteShort description
Ant-Contrib0.3http://ant-contrib.sourceforge.net/A collection of Ant tasks providing support for, for example, if statements.
Apache CXF2.0.7http://cxf.apache.orgAn Apache open source web service provider.
Apache Ode1.2http://ode.apache.orgAn Apache open source BPEL server with support for WS-BPEL 2.0.
BeanShell2.0b4http://www.beanshell.orgA Java source interpreter with object scripting language features, written in Java.
Hibernate3.2.6http://www.hibernate.orgA persistency framework that provides object relational mapping (ORM) functionality.
JavaMail API1.4http://java.sun.com/products/javamail/A platform-independent and protocol-independent framework to build mail and messaging applications.
JiBX1.1.6ahttp://jibx.sourceforge.net/A framework for binding XML data to Java objects.
Spring2.0.8http://www.springframework.orgA dependency injection framework with a wide range of application functionality support.
SVN kit1.1.7http://svnkit.com/SVNKit is a pure Java toolkit that implements all Subversion features and provides APIs to work with Subversion working copies, access and manipulate Subversion repositories.