servlet hosting logo
Contact us: +44 (0) 1491 413606 - contact@nameonthe.net
Members of
Members of Nominet Ripe member WorldPay Guarantee
We accept the following payment methods:
Visa payments supported by WorldPay Visa/Delta payments supported by WorldPay Visa/Electron payments supported by WorldPay Mastercard payments supported by WorldPay Switch payments supported by WorldPay JCB Solo payments supported by WorldPay
Java Technologies

The abundance of third party Java web applications and libraries means that when a component (such as a persistence layer or web framework) or a fully equipped application is required very often an open source project exists with a suitable project.

While this prevents the programmer from re-inventing the wheel the programmer must be sure that the product actually functions as it says it does rather then waste his or her time trying to make a broken product work.

The list of products below which we know work as expected has been compiled on the basis of our own experience or clients who have successfully employed these within their web projects. All libraries/products come under an open source licence of varying degrees of rigidity (GPL,LGPL,BSD,MIT) unless stated otherwise.

Content Management Systems
OpenCMS Mature and fully featured CMS www.opencms.org
Lenya Powerful CMS with excellent WYSIWYG editors lenya.apache.org
Web Frameworks
Struts Still a very popular MVC web framework jakarta.apache.org
Spring IoC based framework, not just a web framework. Gaining momentum. www.springframework.org
Turbine SOA framework jakarta.apache.org
Tapestry JSP/Velocity replacement, supports very rich web components/controls jakarta.apache.org
WebWork Popular MVC framework www.opensymphony.com
Cocoon Framework very dependent on XML, used by Lenya. cocoon.apache.org
Maverick Mimimal MVC framework mav.sourceforge.net
MyFaces Implementation of Java Server Faces, Sun's answer to .NET. Java Server Faces spec. led by the creator of struts. www.myfaces.org
Database persistence
Hibernate Probably the most popular persistence framework, normally using xml configuration to map tables to objects. www.hibernate.org
Toplink Oracle's ORM offering, a mature and stable product, Toplink Essentials is the EJB3 reference implementation. www.hibernate.org
Ibatis Not as popular as hibernate, but very good nonetheless. Easier to use than hibernate. ibatis.com
OJB JDO and ODMG compliant, standards panned by the hibernate folks. Requires its own tables in the database schema. db.apache.org
Castor JDO based persistence www.castor.org
Torque Powerful persistence, generates JavaBeans for you by reading the db schema. db.apache.org
Derby An open source lightweight SQL database implemented entirely in Java, embeddable or standalone. db.apache.org/derby/
Blogs
Roller Weblogger Heavyweight feature packed blogger as used by Sun Microsystems and www.javalobby.org. www.rollerweblogger.org
Blojsom Easy to install, very pretty blogging app. blojsom.sourceforge.net
SnipSnap Lightweight, attribute blog/wiki. snipsnip.org
Pebble Ultra lightweight (no db required) but surprising feature full (mobile phonesupport). pebble.sourceforge.net
Wikis 1
JSPWiki Easy to install Java Wiki www.jspwiki.org
ERP/Groupware
Ofbiz Very sophisticated ERM solution www.ofbiz.org
Hipergate Very impressive range of groupware features, all accessible via a browser. www.hipergate.com
Misc.
JFreeChart Generate stunning looking charts www.jfree.org
Lucene Java powered search engine, with no reliance on a relational database. lucene.apache.org

If we're missing anything we'd love to hear from you!

1. The number of Java wikis is rather limited, for a powerful wiki we recommend MediaWiki which powers the wikipedia.org site.

Document version: 1.0 - 10/05/2005
username
password
>> Login <<
Latest Java news
System Status
(Fri Jul 30 01:24:40 BST 2010)
There are no known network or server problems

Valid XHTML 1.0!

Valid CSS!

Copyright © www.nameonthe.net 1999-2008, All Rights Reserved
All prices exclude VAT