List of Java frameworks: Difference between revisions

Content deleted Content added
AkilaMK (talk | contribs)
No edit summary
AkilaMK (talk | contribs)
No edit summary
Tag: Newer user possibly adding unreferenced or improperly referenced material
Line 14:
! Name !! Details
|-
| Apache Commons || Collection of open source reusable Java components from the Apache/Jakarta community
| Spring Boot || Spring Boot makes it easy to create stand-alone, Spring based Applications that easily run
|-
| Spring AMQP || The Spring AMQP project applies core Spring concepts to the development of AMQP-based messaging solutions
| [[Hibernate_(framework)|Hibernate]] || ORM
|-
| Spring Batch || Reusable functions for processing large volumes of records
| LogBack || Logging Framework
|-
| Spring Boot || Framework that used for building and deploying the production grade spring applications with minimal effort
| Apache Commons || Collection of open source reusable Java components from the Apache/Jakarta community
|-
| Spring Hateoas || Library to support implementing representations for hyper-text driven REST web services.
| Spring AMQP || The Spring AMQP project applies core Spring concepts to the development of AMQP-based messaging solutions
|-
| [[Spring_Integration|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
|-
| [[wiki/ZK_(framework)|ZKoss]] || Ajax Web application framework, written in Java
|-
| [[Oracle_WebLogic_Server|Oracle Weblogic]] || Java EE application server
|-
| [[VRaptor|VRaptor]] || Opensource MVC framework
|-
| [[DWR_(Java)|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|Apache Tapestry]] || Component-oriented Java web application framework
|-
| [[Apache_Struts_2|Apache Struts]] || Framework for building Servlet/JSP based web applications based on the MVC design paradigm
|-
| [[Apache_Sling|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 Struts || Framework for building Servlet/JSP based web applications based on the MVC paradigm
|-
| [[Jena_(framework)|Apache Jena]] || Web framework for Java. It provides an API to extract data from and write to RDF graphs
| JUnit || Unit testing framework
|-
| [[Apache_Cocoon|Apache Cocoon]] || Web application framework built around the concepts of pipeline, separation of concerns and component-based web development.
| Joda Time || Joda-Time is the de facto standard date and time library for Java prior to Java SE 8
|-
| [[Apache_Click|Apache Click]] || Component oriented web application framework for the Java language and is built on top of the Java Servlet API
| Google Guava || Set of common libraries for Java
|-
| [[Xerces|Apache Xerces]] || Collection of software libraries for parsing, validating, serializing and manipulating XML.
| JFreeChart || Java chart library
|-
| [[Apache_ActiveMQ|Apache ActiveMQ]] || Messaging and Integration Patterns server.
| RabbitMQ || Message Queue
|-
| [[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.
| Deeplearning4j || Deep learning
|-
| [[Apache_Solr|Apache Solr]] || Enterprise search platform
| Vaadin || Web framework for rich Internet applications
|-
| Play[[JUnit|JUnit]] || WebUnit applicationtesting framework
|-
| [[Apache_Velocity|Apache Velocity]] || Java-based template engine that provides a template language to reference objects defined in Java code
| Quartz || Job Scheduling library
|-
| [[FreeMarker|FreeMarker Template]] || Java-based Template Engine, originally focusing on dynamic web page generation with MVC software architecture
| Maven || Build manager for Java projects
|}