Apache Ant is a Java-based build tool. Den utmärkta manualen. Ant kan även användas för komplicerade uppgifter. Ett exempel där Ruby används tillsammans med ant. För Microsoft .NET finns nant.
Spring är ett ramverk som gör J2EE lättare att använda. Det är enkelt att skriva testbar kod med hjälp av Spring.
jakarta.apache.org/struts är på god väg att bli defacto-standarden för att skapa java webbapplikationer. Struts är inte helt enkelt att börja använda. Boken Struts In Action av Ted Husted 6auml;r mycket bra. Den är snabbläst och lyckas ändå förklara Struts från grunden. Boken är också ett exempel på att det inte alltid är O'Reilly som ger ut de bästa böckerna.
logging.apache.org/log4j/docs. Manualen (Short introduction to log4j av Ceki Gülcü) innehåller allt man behöver för att komma igång med log4j.
www.junit.org för att skriva unittesterna.
Codehaus har en samling intressanta projekt.
jakarta.apache.org/commons har en samling Java komponenter.
www.ibatis.com iBatis Database Layer består av SQL Maps och Data Access Objects (DAO). iBatis finns även i en version för Microsoft .NET
www.hibernate.org is a powerful, ultra-high performance object/relational persistence and query service for Java.
Castor provides Java to XML binding, Java to SQL persistence, and then some more.
xdoclet.sourceforge.net för kodgenerering.
jakarta.apache.org/tomcat är referens implementationen av Java Servlet och JavaServer Pages (JSP) specifikationerna.
jakarta.apache.org/poi kan läsa och skriva Microsoft Excel filer.
iText kan skapa pdf dokument. Ladda hem iText från Sourceforge.
xml.apache.org/fop kan skapa pdf dokument.
jasperreports.sourceforge.net ett rapportgeneringsverktyg.