Font size:      

J2EE Products Matrix

XML

Opensource projects

Project Description Project Links
JDOM Convenient Java library for xml processing.
Related Technologies: JAXP, DOM, XSLT.
License: Apache/BSD-style.
JDOM Home
JavaDoc
Downloads:  Binaries  Source
Apache XML Quick Guide XML related projects (Xerces, Xalan, FOP, Forrest etc.).
Related Technologies: JAXP, XSLT, XHTML, DOM etc.
License: Apache License.
Apache XML Home
Downloads
xStream Simple library to serialize objects to XML and back again.
Related Technologies: JAXP, XmlPull, Serialization
License: XStream Project License (Apache/BSD-style).
xStream Home
JavaDoc  Tutorial
Downloads

IDE/Code Tools

Opensource projects

Project Description Project Links
Eclipse Quick Guide Powerful OpenSource IDE / Platform
License: Eclipse Public License (Apache/BSD-style).
Eclipse Home
Downloads
Lomboz Eclipse Plugin Eclipse plugin for the J2EE developers.
Related Technologies: J2EE, EJB, Servlets, JSP, xDoclet, Axis, Ant etc.
License: GNU Lesser General Public License (LGPL).
Lomboz Home
Binaries  CVS Snapshot  Documentation  Tutorials

Commercial products

Product Logo Description Product Links
IntelliJ IDEA Quick Guide Friendly and Intelligent IDE IntelliJ IDEA Home
Trial Download
Borland JBuilder Quick Guide... Powerful IDE for J2EE tasks Borland JBuilder Home
Trial Download

Web Servers / Application Servers

Opensource projects

Project Description Project Links
Jakarta Tomcat Quick Guide... JSP/Servlet Container Reference Implementation.
Related Technologies: Servlets, JSP, JMX etc.
License: Apache License.
Apache Tomcat Home
Downloads:  Binaries   Source
JBoss Powerful application server / EJB container.
Related Technologies: J2EE, EJB, JMX etc.
License: GNU Lesser General Public License (LGPL).
JBoss Home
Downloads

Commercial products

Product Logo Description Product Links
Weblogic Outstanding application server / Web server/ EJB container.
Related Technologies: J2EE, EJB, JMX etc.
WebLogic Home
Documentation
Downloads

JDBC related

Opensource projects

Project Description Project Links
C-JDBC: Clustered JDBC C-JDBC is a free open source database cluster middleware that allows any Java application (standalone application, servlet or EJB container, ...) to transparently access a cluster of databases through JDBC­™. The database is distributed and replicated among several nodes and C-JDBC balances the queries among these nodes. C-JDBC handles node failures and provides support for checkpointing and hot recovery.
Related Technologies: JDBC, J2EE.
License: GNU Lesser General Public License (LGPL).
C-JDBC Home
Documentation
Downloads
Hibernate Powerful, high performance object/relational persistence and query service for Java.
Related Technologies: JDBC, J2EE, EJB.
License: GNU Lesser General Public License (LGPL).
Hibernate Home
Documentation
Downloads
Scriptella ETL Tool Extract-Transform-Load (ETL) and scripts execution tool.
The primary focus of this tool is simplicity. You don't have to study yet another complex XML-based language - use SQL(or other scripting language suitable for your datasource) to perform required transformations.
Related Technologies: ETL, JDBC, SQL.
License: Apache License.
Scriptella Home
Reference Manual  Javadoc
Downloads
HSQL Database Engine Lightweight relational database engine written in Java.
Related Technologies: JDBC, J2EE.
License: Apache/BSD-style.
HSQLDB Home
Documentation
Downloads
jTDS Fast 100% pure Java (type 4) JDBC 2.1 driver for the Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10.
Related Technologies: JDBC, J2EE.
License: GNU Lesser General Public License (LGPL).
jTDS Home
Documentation
Downloads

Testing

Opensource projects

Project Description Project Links
JUnit Test framework.
License: Common Public License (Apache/BSD-style).
JUnit Home
Downloads
Apache JMeter 100% pure Java desktop application designed to load test functional behavior and measure performance.
License: Apache License.
JMeter Home
User's Manual  JavaDoc
Downloads:  Binaries   Source

Web Frameworks

Opensource projects

Project Description Project Links
Jakarta Struts Quick Guide... Web Application Framework.
Related Technologies: Servlets, JSP.
License: Apache License.
Apache Struts Home
Downloads:  Binaries   Source
Wicket Wicket is a component-based web development framework. Wicket pages can be mocked up, previewed and later revised using standard WYSIWYG HTML design tools.
Related Technologies: J2EE, Servlets .
License: Apache License.
Wicket Home
JavaDoc
Downloads
DWR DWR is easy Ajax for Java. It makes it simple to call Java code directly from Javascript. It gets rid of almost all the boiler plate code between the web browser and your Java code.
Related Technologies: AJAX, J2EE, Servlets .
License: Apache License.
DWR Home
Documentation
Downloads

Miscellaneous

Opensource projects

Project Description Project Links
View details on this product... More than just a build system
License: Apache License.
Apache Ant Home
Downloads:  Binaries  Source
Maven Java project management and project comprehension tool.
License: Apache License.
Apache Maven Home
Downloads
Spring Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development by Rod Johnson (Wrox, 2002).
Related Technologies: IoC, J2EE, JDBC, JDO, AOP .
License: Apache License.
Spring Home
Documentation
Downloads
XDoclet Attribute Oriented Programming Tool.
Related Technologies: J2EE, EJB, Hibernate, Struts etc.
License: XDoclet License (Apache/BSD-style).
XDoclet Home
Downloads
Jakarta Commons Brief Description Common Java components
License: Apache License.
Jakarta Commons Home
Downloads
IzPack XML-based Java software installer builder.
License: GNU General Public License (GPL).
IzPack Home
Downloads
Important
LGPL, Apache/BSD-style license allows software vendors to bundle such projects with their software.
Apache/BSD-style license allows forking and creation of commercial projects.

by Fyodor Kupolov