List of Java frameworks

This is an old revision of this page, as edited by AkilaMK (talk | contribs) at 05:36, 4 February 2017. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Below is a list of Java technologies (frameworks, libries)

Name Details
Apache Commons Collection of open source reusable Java components from the Apache/Jakarta community
Spring AMQP The Spring AMQP project applies core Spring concepts to the development of AMQP-based messaging solutions
Spring Batch Reusable functions for processing large volumes of records
Spring Boot Framework that used for building and deploying the production grade spring applications with minimal effort
Spring Hateoas Library to support implementing representations for hyper-text driven REST web services.
Spring Integration Framework for enterprise application integration.
Spring LDAP library for simplifying LDAP operations, based on the pattern of Spring's JdbcTemplate.
Spring Android Framework that is designed to provide components of the Spring family of projects for use in Android apps
Spring MVC An action-based web framework built on top of the Spring IOC Container.
Spring Security Powerful and highly customizable authentication and access-control framework
Spring Session API and implementations for managing a user's session information.
Spring XD Unified, distributed, and extensible system for data ingestion, real time analytics, batch processing
ZKoss Ajax Web application framework, written in Java
Oracle Weblogic Java EE application server
VRaptor Opensource MVC framework
DirectWebRemoting Library that enables Java on the server and JavaScript in a browser to interact and call each other as simply as possible.
Apache Turbine Web application development framework to facilitate building secure web applications.
Apache Tapestry Component-oriented Java web application framework
Apache Struts Framework for building Servlet/JSP based web applications based on the MVC design paradigm
Apache Sling Web framework for the Java platform designed to create content-centric applications on top of a JSR-170-compliant (a.k.a. JCR) content repository such as Apache Jackrabbit.
Apache Jena Web framework for Java. It provides an API to extract data from and write to RDF graphs
Apache Cocoon Web application framework built around the concepts of pipeline, separation of concerns and component-based web development.
Apache Click Component oriented web application framework for the Java language and is built on top of the Java Servlet API
Apache Xerces Collection of software libraries for parsing, validating, serializing and manipulating XML.
Apache ActiveMQ Messaging and Integration Patterns server.
[[Apache_Camel|Apache Camel] Rule-based routing and mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns using an API to configure routing and mediation rules.
Apache Solr Enterprise search platform
JUnit Unit testing framework
Apache Velocity Java-based template engine that provides a template language to reference objects defined in Java code
FreeMarker Template Java-based Template Engine, originally focusing on dynamic web page generation with MVC software architecture