 |
|
 |
| Component |
|
Acegi Security System for Spring |
 |
| License |
|
Apache License, Version 2.0
|
 |
| Description |
|
Acegi Security is a powerful, flexible security solution for enterprise software (particularly with Spring). It provides comprehensive authentication, authorization, instance-based access control, channel security and human user detection capabilities. |
 |
| Component |
|
ANTLR - ANother Tool for Language Recognition |
 |
| License |
|
ANTLR 2 License
|
 |
| Description |
|
ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, Python, or C++ actions. Antlr license: http://www.antlr.org/license.html |
 |
| Component |
|
Apache Ant |
 |
| License |
|
Apache Software License, Version 1.1
|
 |
| Description |
|
Apache Ant is a Java-based build tool. In theory, it is kind of like make, without make's wrinkles. |
 |
| Component |
|
Apache Jakarta Commons |
 |
| License |
|
Apache License, Version 2.0
|
 |
| Description |
|
The Commons is a Jakarta subproject focused on all aspects of reusable Java components. |
 |
| Component |
|
Apache Jakarta TagLibs |
 |
| License |
|
Apache License, Version 2.0
|
 |
| Description |
|
This project is an open-source repository for JSP custom tag libraries and associated projects, such as TagLibraryValidator classes and extensions to page-creation tools to support tag libraries. |
 |
| Component |
|
Apache Log4J |
 |
| License |
|
Apache License, Version 2.0
|
 |
| Description |
|
With log4j it is possible to enable logging at runtime without modifying the application binary. The log4j package is designed so that these statements can remain in shipped code without incurring a heavy performance cost. Logging behavior can be controlled by editing a configuration file, without touching the application binary. |
 |
| Component |
|
Apache Jakarta Tomcat |
 |
| License |
|
Apache Software License, Version 1.1
|
 |
| Description |
|
Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. |
 |
| Component |
|
Apache Xerces2 Java Parser |
 |
| License |
|
Apache License, Version 2.0
|
 |
| Description |
|
Xerces2 is the next generation of high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces introduces the Xerces Native Interface (XNI), a complete framework for building parser components and configurations that is extremely modular and easy to program. |
 |
| Component |
|
Code Generation Library |
 |
| License |
|
Apache License, Version 2.0
|
 |
| Description |
|
cglib is a powerful, high performance and quality Code Generation Library, It is used to extend JAVA classes and implements interfaces at runtime. |
 |
| Component |
|
Castor |
 |
| License |
|
Apache License, Version 2.0
|
 |
| Description |
|
Castor is an Open Source data binding framework for Java[tm]. It's the shortest path between Java objects, XML documents and relational tables. Castor provides Java-to-XML binding, Java-to-SQL persistence, and more. |
 |
| Component |
|
dhtmlgoodies.com scripts |
 |
| License |
|
GNU Lesser General Public License (LGPL), Version 2.1
|
 |
| Description |
|
A library of DHTML and Ajax scripts. |
 |
| Component |
|
dom4j: flexible XML framework for Java |
 |
| License |
|
dom4j License (BSD Style)
|
 |
| Description |
|
dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP. |
 |
| Component |
|
Ehcache |
 |
| License |
|
Apache License, Version 2.0
|
 |
| Description |
|
Ehcache is a widely used java distributed cache for general purpose caching, J2EE and light-weight containers. |
 |
| Component |
|
Hibernate |
 |
| License |
|
GNU Lesser General Public License (LGPL), Version 2.1
|
 |
| Description |
|
Hibernate is a powerful, high performance object/relational persistence and query service. Hibernate lets you develop persistent classes following object-oriented idiom - including association, inheritance, polymorphism, composition, and collections. Hibernate allows you to express queries in its own portable SQL extension (HQL), as well as in native SQL, or with an object-oriented Criteria and Example API. |
 |
| Component |
|
iText - a Free Java-PDF library |
 |
| License |
|
GNU Lesser General Public License (LGPL), Version 2.1
|
 |
| Description |
|
iText is a library that allows you to generate PDF files on the fly. The iText classes are very useful for people who need to generate read-only, platform independent documents containing text, lists, tables and images. The library is especially useful in combination with Java(TM) technology-based Servlets: The look and feel of HTML is browser dependent; with iText and PDF you can control exactly how your servlet's output will look. |
 |
| Component |
|
JasperReports |
 |
| License |
|
GNU Lesser General Public License (LGPL), Version 2.1
|
 |
| Description |
|
A powerful open source Java reporting tool that has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files. |
 |
| Component |
|
JBoss jBPM |
 |
| License |
|
GNU Lesser General Public License (LGPL), Version 2.1
|
 |
| Description |
|
JBoss jBPM enables the creation of business processes that coordinate between people, applications and services. Designed for the mass market as well as supporting enterprise scale applications, jBPM bring process automation to a much wider set of business problems ranging from embedded workflow to enterprise business process orchestration and BPM. |
 |
| Component |
|
JFreeChart |
 |
| License |
|
GNU Lesser General Public License (LGPL), Version 2.1
|
 |
| Description |
|
JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications. JFreeChart's extensive feature set includes: a consistent and well-documented API, supporting a wide range of chart types; a flexible design that is easy to extend, and targets both server-side and client-side applications; support for many output types, including Swing components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG). |
 |
| Component |
|
JUnit |
 |
| License |
|
Common Public License Version 1.0
|
 |
| Description |
|
JUnit is a simple framework for writing and running automated tests. As a political gesture, it celebrates programmers testing their own software. |
 |
| Component |
|
Apache MyFaces |
 |
| License |
|
Apache License, Version 2.0
|
 |
| Description |
|
MyFaces is the first free implementation of Suns new JavaServer (tm) Faces (aka JSF). |
 |
| Component |
|
ObjectWeb ASM |
 |
| License |
|
ObjectWeb ASM License (BSD Style)
|
 |
| Description |
|
ASM is a Java bytecode manipulation framework. It can be used to dynamically generate stub classes or other proxy classes, directly in binary form, or to dynamically modify classes at load time, i.e., just before they are loaded into the Java Virtual Machine. |
 |
| Component |
|
Quartz |
 |
| License |
|
Apache License, Version 2.0
|
 |
| Description |
|
Quartz is a full-featured, open source job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application - from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standard Java components or EJBs. The Quartz Scheduler includes many enterprise-class features, such as JTA transactions and clustering. |
 |
| Component |
|
Spring Framework |
 |
| License |
|
Apache License, Version 2.0
|
 |
| Description |
|
Java/J2EE application framework based on [Expert One-on-One J2EE Design and Development] by Rod Johnson. Includes JavaBeans-based configuration, an AOP framework, declarative transaction management, JDBC and Hibernate support, and a web MVC framework. |
 |
| Component |
|
Sun - Java Naming and Directory Interface (JNDI) |
 |
| License |
|
Sun Binary Code License Agreement
|
 |
| Description |
|
JNDI is an API specified in Java technology that provides naming and directory functionality to applications written in the Java programming language. It is designed especially for the Java platform using Java's object model. Using JNDI, applications based on Java technology can store and retrieve named Java objects of any type. In addition, JNDI provides methods for performing standard directory operations, such as associating attributes with objects and searching for objects using their attributes. |
 |
|
 |