HIBERNATE JBoss.org
 |  Register  | 
     
News 
About 
   Feature List 
   Road Map 
Documentation 
   Related Projects 
   External Documentation 
Download 
Forum & Mailinglists 
Support & Training 
JIRA Issue Tracking
Wiki Community Area


Hibernate Public Training Courses


Get Hibernate in Action eBook!


JavaWorld 2003 Finalist


Jolt Award 2004 Winner
      
Documentation > Related Projects

Related Projects

Demo Applications


Also check the demo applications written by the Hibernate Team in our ((Online Documentation)(online documentation...)

xPetstore is a rewrite of Sun's infamous PetStore demo, using XDoclet. The WebWork/Hibernate/SiteMesh version takes up just 970 LOC! (http://xpetstore.sourceforge.net)

Struts-resume demo application by Matt Raible. (http://static.raibledesigns.com/downloads)

Struts-hibernate demo application by Ted Husted. (http://struts.sourceforge.net)

Enterprise Object Broker is an alternative to EJB. Its Velocity Webapp example uses Hibernate for persistence. (http://enterpriseobjectbroker.org)

Out-Of-The-Box is a commercial package of open source Java development tools, including Hibernate. It includes a number of Hibernate samples. (http://www.ejbsolutions.com)

Other Projects Using Hibernate


JavaLobby Community Platform is an open source portal solution powered by Hibernate. (http://www.jlcp.org)

The Roller Weblogger is an open source weblog now powered by Hibernate. (http://www.rollerweblogger.org)

Liferay Enterprise Portal is another open source portal engine now powered by Hibernate. (http://www.liferay.com)

DeepBlack is an open source weblog engine powered by Hibernate. (http://deepblack.blackcore.com)

Flock is a news aggregator implemented with Hibernate. (http://flock.sourceforge.net)

jBpm is a J2EE business process management system that uses Hibernate for persistence. (http://jbpm.org/)

TM4J is an open source topic map engine implemented with Hibernate. (http://tm4j.org)

Projects With Hibernate Support/Integration


JBoss is an open source J2EE application server with Hibernate integration features. JBossCache is a fully transactional clustered cache that may be used with Hibernate. (http://jboss.org)

The invaluable XDoclet has builtin Hibernate support. (http://xdoclet.sourceforge.net)

Middlegen allows reverse engineering of database tables to mapped Hibernate objects. (http://boss.bekk.no/boss/middlegen/)

AndroMDA generates code from UML models (the OMG Model Driven Architecture) and has an experimental Hibernate plugin. (http://www.andromda.org)

OpenSymphony's OSWorkFlow has a pluggable persistence layer that now supports Hibernate.(http://www.opensymphony.com/osworkflow)

HyperJAXB provides relational persistence for XML objects with JAXB and Hibernate. Community Area

Hibernator is an Eclipse plugin for Hibernate. (http://hibernator.sourceforge.net)

Hibernate Synchronizer is another Eclipse plugin for Hibernate code generation. (http://hibernatesynch.sourceforge.net/)

HiberClipse is also an Eclipse plugin. (http://hiberclipse.sourceforge.net/)

HibernateTools is a plugin for IntelliJ IDEA that provides a simple graphical front-end for Hibernate's tools. (http://www.intellij.org/twiki/bin/view/Main/HibernateTools)

Hibern8IDE is a GUI front-end for rapid prototyping of Hibernate queries. (Inlcuded in the HibernateExtensions distribution)

NHibernate is an effort to port Hibernate to the .NET platform. (http://sourceforge.net/projects/nhibernate)

Projects Used By Hibernate


Hibernate uses CGLIB for proxy generation and reflection optimization. (http://cglib.sourceforge.net)

Hibernate can use C3P0 for connection pooling. (http://sourceforge.net/projects/c3p0)

EHCache is a fork of Apache JCS that is a recommended cache implementation for Hibernate. (http://ehcache.sf.net)

OSCache may be used with Hibernate (http://www.opensymphony.com/oscache)

SwarmCache is a clustered cache that may be used with Hibernate. (http://swarmcache.sourceforge.net/)

Hibernate uses various pieces of Jakarta Commons. (http://jakarta.apache.org)

Hibernate uses dom4j for all internal XML processing. (http://dom4j.org)

Database Utilities


SQuirreL SQL Client is an excellent open source JDBC client. (http://squirrel-sql.sourceforge.net)

JFaceDbc is an excellent eclipse plugin based upon SQuirreL. (http://jfacedbc.sourceforge.net/)

JDBInsight is a very advanced "profiler" for your JDBC drivers. Works on the same principles as P6Spy, but is just way more advanced and with a very nice user interfaces that provide a visualization and more in depth analysis of the exact queries performed via JDBC. (http://www.jinspired.com)

IronEye SQL provides an instant view into all SQL that flows between an application and a database through a GUI console, log files, or both. IronEye identifies database performance bottlenecks such as the SQL consuming the most execution time and SQL being executed an excessive number of times. It works with any application using JBDC, any database, and requires no code changes. IronEye SQL can be integrated into your build process with the new 1.1 embedded Ant task so you can test performance with every build. Download IronEye SQL and find out if your J2EE app is thrashing your database. (http://www.irongrid.com)

P6Spy can tell you what is really going on in your application with regards to JDBC. It works by wrapping the normal JDBC driver into the p6spy jdbc driver which then works like a proxy for the other JDBC driver. Almost anything can be logged and measured. (http://www.p6spy.com)

      

coWiki