Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. It provides a clean separation between domain model code and web forms and integrates with all of the other features of the Spring Framework.

Compile Dependencies (22)

Category/LicenseGroup / ArtifactVersionUpdates
apache-taglibs » standard(optional)
The implementation of the JSP Standard Tag Library (JSTL), providing core tags for common web tasks.
1.1.2
PDF Lib AGPL 3.0
com.lowagie » itext(optional)1 vulnerability
A Free Java-PDF library
2.0.85.5.13.6
LGPL
jasperreports » jasperreports(optional)
Free Java Reporting Library
2.0.57.0.7
Excel Lib LGPL
net.sourceforge.jexcelapi » jxl(optional)
JExcelApi is a java library which provides the ability to read, write, and modify Microsoft Excel spreadsheets.
2.6.32.6.12
Excel Lib Apache 2.0
org.apache.poi » poi(optional)7 vulnerabilities
Apache POI - Java API To Access Microsoft Format Files
3.0.2-FINAL5.5.1
Apache 2.0
org.apache.tiles » tiles-api(optional)
Tiles APIs, containing interfaces and classes to interact with
2.1.23.0.8
Apache 2.0
org.apache.tiles » tiles-core(optional)1 vulnerability
Tiles Core Library, including basic implementation of the APIs.
2.1.23.0.8
JSP Tag Library Apache 2.0
org.apache.tiles » tiles-jsp(optional)
Tiles JSP support: Classes and tag libraries to use Tiles in a
2.1.23.0.8
Apache 2.0
org.apache.tiles » tiles-servlet(optional)
Tiles servlet support, to enable use of Tiles inside a Servlet environment.
2.1.23.0.8
JSON Lib Apache 2.0
org.codehaus.jackson » jackson-mapper-asl(optional)2 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
1.4.22.22.1
Template Engine Apache 2.0
org.freemarker » freemarker(optional)
FreeMarker is a "template engine"; a generic tool to generate text output based on templates.
2.3.152.3.34
Bytecode Apache 2.0
org.springframework » spring-asm
Spring's repackaging of ASM (a bytecode manipulation library)
3.0.2.RELEASE3.1.4.RELEASE
Dep Injection Apache 2.0
org.springframework » spring-beans2 vulnerabilities
Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java ...
3.0.2.RELEASE7.0.8
Dep Injection Apache 2.0
org.springframework » spring-context3 vulnerabilities
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...
3.0.2.RELEASE7.0.8
Config Apache 2.0
org.springframework » spring-context-support
Support classes for integrating common third-party libraries into a Spring application context
3.0.2.RELEASE7.0.8
Core Utils Apache 2.0
org.springframework » spring-core9 vulnerabilities
Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features.
3.0.2.RELEASE7.0.8
Expression Lang Apache 2.0
org.springframework » spring-expression8 vulnerabilities
Powerful Expression Language for querying and manipulating an object graph at runtime. It is an extension of the ...
3.0.2.RELEASE7.0.8
XML Processing Apache 2.0
org.springframework » spring-oxm(optional)2 vulnerabilities
Abstraction layer that supports Object/XML mapping implementations such as JAXB, Castor, XMLBeans, JiBX and XStream.
3.0.2.RELEASE7.0.8
Web Framework Apache 2.0
org.springframework » spring-web9 vulnerabilities
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ...
3.0.2.RELEASE7.0.8
RSS/Atom Apache 2.0
rome » rome(optional)
All Roads Lead to ROME. ROME is a set of Atom/RSS Java utilities that make it
1.02.1.0
Template Engine Apache 2.0
velocity » velocity(optional)
Apache Velocity is a general purpose template engine.
1.51.7
Apache 2.0
velocity-tools » velocity-tools-view(optional)
Tools to be used in a servlet context.
1.43.1

Provided Dependencies (6)

Category/LicenseGroup / ArtifactVersionUpdates
javax.el » el-api
API for the Unified Expression Language 3.0
1.03.0.0
Java Spec CDDL +2
javax.servlet » servlet-api
Java Servlet is the foundation web specification in the Java Enterprise Platform. Developers can build web applications ...
2.54.0.1
Java Spec CDDL +1
javax.servlet » jstl1.1.21.2
Java Spec CDDL +1
javax.servlet.jsp » jsp-api
The official API for JavaServer Pages (JSP), enabling dynamic web page generation in Java EE.
2.12.3.3
Validation Apache 2.0
javax.validation » validation-api
JavaBeans Validation (Bean Validation) is a validation model that can add constraints to the beans with annotations ...
1.0.0.GA3.1.1
Transactions EPL 2.0 +1
org.apache.geronimo.specs » geronimo-jta_1.1_spec(optional)
Jakarta Transactions
1.12.0.1

Test Dependencies (14)

Category/LicenseGroup / ArtifactVersionUpdates
Bytecode Apache 2.0
cglib » cglib-nodep
High level API to generate and transform Java byte code. This version has no dependences (ASM is renamed and included in ...
2.23.3.0
Upload Manager Apache 2.0
commons-fileupload » commons-fileupload7 vulnerabilities
The Apache Commons FileUpload Javax component provides a simple yet flexible means of adding support for multipart
1.22.0.0-M5
XML Processing BSD 3-clause
dom4j » dom4j2 vulnerabilities
flexible XML framework for Java
1.6.12.2.0
XPath BSD 2-clause
jaxen » jaxen
Jaxen is a universal XPath engine for Java.
1.1.12.0.6
Date/Time Apache 2.0
joda-time » joda-time
Joda-Time provides a quality replacement for the Java date and time classes. Note that from Java SE 8 onwards, users ...
1.62.14.3
Testing EPL 2.0
junit » junit1 vulnerability
JUnit Jupiter is the API for writing tests using JUnit 5.
4.76.1.2
Logging Apache 2.0
log4j » log4j(optional)6 vulnerabilities
Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ...
1.2.152.26.1
Mocking Apache 2.0
org.easymock » easymock
EasyMock provides an easy way to create Mock Objects for interfaces and classes generating them on the fly
2.5.15.6.0
O/R Mapping Apache 2.0
org.hibernate » hibernate-core(optional)2 vulnerabilities
Hibernate's core ORM functionality
3.3.1.GA7.4.5.Final
Validation Apache 2.0
org.hibernate » hibernate-validator3 vulnerabilities
Hibernate's Jakarta Validation reference implementation.
4.0.0.GA9.1.3.Final
org.slf4j » slf4j-log4j12(optional)
SLF4J Reload4j Provider
1.5.102.0.18
O/R Mapping Apache 2.0
org.springframework » spring-orm
Spring Object/Relational Mapping which provides integration layers for popular object-relational mapping APIs, including ...
3.0.2.RELEASE7.0.8
JVM Languages MPL 2.0
rhino » js
Rhino JavaScript runtime jar, excludes XML, tools, and ScriptEngine wrapper
1.7R11.9.1
Testing BSD 3-clause
xmlunit » xmlunit
XMLUnit 1.x Compatibility Layer
1.22.12.0