EJB Design Patterns EJB Design Patterns Performance and Scalability of EJB Applications Performance and Scalability of EJB Applications The Beginner ’ s Guide To EJB ’ s with JBoss The Beginner ’ s Guide To EJB ’ s with JBos EJB’s 101 Damnations EJB’s …
Read more »
Accessing Databases with JDBC Accessing Databases with JDBCk Displaying Data Tables Displaying Data Tables Using the Apache MyFaces Components Using the Apache MyFaces Components Using the Ajax4jsf Library Using the Ajax4jsf Library
JavaScript Basics JavaScript Basics JavaScript Bible JavaScript Bible 5th Edition Quick Reference Building Input Forms with the h: Library Building Input Forms with the h: Library Validating User Input and Redisplaying Incomplete Forms Validating User Input and Redisplaying Incomplete Forms
Jakarta Struts 1.1 Jakarta Struts 1.1 Struts An Open-source Architecture for Web Applications Struts An Open-source Architecture for Web Applications Struts Survival Guide Struts Survival Guide Jakarta Struts LIVE Mastering Jakarta Struts Struts-and-JSTL Struts-and-JSTL Jakarta Struts Jakarta Struts development
QHeritrix Heritrix is the Internet Archive’s open-source, extensible, web-scale, archival-quality web crawler project. License GNU Library or Lesser General Public License (LGPL) HomePage http://crawler.archive.org/ WebSPHINX WebSPHINX ( Website-Specific Processors for HTML INformation eXtraction) is a Java class library and interactive development …
Read more »
Jakarta DBCP DBCP is a database connection pool that relies on code in the Jakarta commons-pool package to provide the underlying object pool mechanisms that it utilizes. Applications can use the DBCP component directly or through the existing …
Read more »
Jakarta Commons CLI The Apache Commons CLI library provides an API for processing command line interfaces. There are three stages to command line processing. They are the definition, parsing and interrogation stages. License Apache Software License HomePage http://jakarta.apache.org/commons/cli/ ArgParser ArgParser is …
Read more »
Commons Collections Commons-Collections seek to build upon the JDK classes by providing new interfaces, implementations and utilities License Apache Software License HomePage http://jakarta.apache.org/commons/collections/ Commons Primitives Apache Jakarta Commons Primitives provides a collection of types and utilities optimized for working with Java …
Read more »
Quilt Quilt is a Java software development tool that measures coverage , the extent to which unit testing exercises the software under test. It is optimized for use with the JUnit unit test package, the Ant Java build facility, and …
Read more »
Jalopy Jalopy is a source code formatter for the Sun Java programming language. It layouts any valid Java source code according to some widely configurable rules; to meet a certain coding style without putting a formatting burden on individual developers. …
Read more »
PMD PMD scans Java source code and looks for potential problems like: * Unused local variables * Empty catch blocks * Unused parameters * Empty ‘if’ statements * Duplicate import statements * Unused private methods * Classes which could be …
Read more »
Claros Chat Claros Chat is a Web based instant messaging client which is capable of talking with a Jabber server. Claros Chat is well tested with Google Talk and it supports all major browsers such as Internet Explorer, Firefox, Safari, …
Read more »
JFreeChart JFreeChart is a free Java class library for generating charts, including: * pie charts (2D and 3D) * bar charts (regular and stacked, with an optional 3D effect) * line and area charts * scatter plots and bubble charts …
Read more »
Java Caching System JCS is a distributed caching system written in java for server-side java applications. It is intended to speed up dynamic web applications by providing a means to manage cached data of various dynamic natures. Like any caching …
Read more »
Content Management Systems (CMS) in Java OpenCMS OpenCms is a professional level Open Source Website Content Management System. OpenCms helps to create and manage complex websites easily without knowledge of html. Category CMS License Other HomePage http://www.opencms.org/opencms/en/index.html Apache Lenya Apache …
Read more »
ByteCode Libraries BCEL The Byte Code Engineering Library is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files (those ending with .class). Category ByteCode License Apache Software License HomePage http://jakarta.apache.org/bcel/ Javassist Javassist (Java …
Read more »
Build Systems Ant Ant is a software tool for automating software build processes. It uses XML to describe the build process and its dependencies Category Build Systems License Apache Software License HomePage http://ant.apache.org/ Maven Maven is a Java project …
Read more »
Bloggers SnipSnap SnipSnap is a free and easy to install weblog and wiki tool written in Java.. Category Bloggers License GNU General Public License (GPL) HomePage http://snipsnap.org/
Aspect-Oriented Frameworks in Java AspectSharp Aspect# (pronunced as AspectSharp) is a free AOP ( Aspect Oriented Programming ) framework for the .NET Framework, it uses Dynamic Proxies and XML configuration files as basis. Category Aspect-Oriented License Apache Software License HomePage …
Read more »
Ajax Frameworks Google Web Toolkit Google Web Toolkit (GWT) is an open source Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don’t speak browser quirks as a second language Category …
Read more »