TheJAR files can support a wide range of functionality, including electronic signing, version control, package sealing, extensions, and others. What gives JAR files the ability to be so versatile? The answer is embodied in the JAR file’s manifest. The manifest …
Read more »
For those unfamiliar with the situation, Apple hate Java developers. Well, one suspects they do. Apple being Apple, one never knows. We could get Java 1.6.0_12 with 32bit support tomorrow, or it could never come. You’ll never know until it …
Read more »
Enterprise Java Beans or EJB for short is the server-side component architecture for the Java 2 Platform, Enterprise Edition (J2EE) platform. EJB technology enables rapid and simplified development of distributed, transactional, secure and portable applications based on Java technology. …
Read more »
In this EJB tutorial we will build, deploy and test the Stateles Session Bean developed in the last section. We will use ant build tool to build ear file. We will deploy our application using WebLogic console. Building ear file …
Read more »
An application server is an application program that accepts connections in order to service requests, by sending back responses. An application server can run remotely (connected to client through a computer network) or can exist on the same computer …
Read more »
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 »