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/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| 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.8 | 5.5.13.6 | |
LGPL
| jasperreports
»
jasperreports(optional) Free Java Reporting Library | 2.0.5 | 7.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.3 | 2.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-FINAL | 5.5.1 | |
Apache 2.0
| org.apache.tiles
»
tiles-api(optional) Tiles APIs, containing interfaces and classes to interact with | 2.1.2 | 3.0.8 | |
Apache 2.0
| org.apache.tiles
»
tiles-core(optional)1 vulnerability Tiles Core Library, including basic implementation of the APIs. | 2.1.2 | 3.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.2 | 3.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.2 | 3.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.2 | 2.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.15 | 2.3.34 | |
Bytecode
Apache 2.0
| org.springframework
»
spring-asm Spring's repackaging of ASM (a bytecode manipulation library) | 3.0.2.RELEASE | 3.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.RELEASE | 7.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.RELEASE | 7.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.RELEASE | 7.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.RELEASE | 7.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.RELEASE | 7.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.RELEASE | 7.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.RELEASE | 7.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.0 | 2.1.0 | |
Template Engine
Apache 2.0
| velocity
»
velocity(optional) Apache Velocity is a general purpose template engine. | 1.5 | 1.7 | |
Apache 2.0
| velocity-tools
»
velocity-tools-view(optional) Tools to be used in a servlet context. | 1.4 | 3.1 |
Provided Dependencies (6)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Expression Lang
CDDL +2
| javax.el
»
el-api API for the Unified Expression Language 3.0 | 1.0 | 3.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.5 | 4.0.1 | |
Java Spec
CDDL +1
| javax.servlet » jstl | 1.1.2 | 1.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.1 | 2.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.GA | 3.1.1 | |
Transactions
EPL 2.0 +1
| org.apache.geronimo.specs
»
geronimo-jta_1.1_spec(optional) Jakarta Transactions | 1.1 | 2.0.1 |
Test Dependencies (14)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
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.2 | 3.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.2 | 2.0.0-M5 | |
XML Processing
BSD 3-clause
| dom4j
»
dom4j2 vulnerabilities flexible XML framework for Java | 1.6.1 | 2.2.0 | |
XPath
BSD 2-clause
| jaxen
»
jaxen Jaxen is a universal XPath engine for Java. | 1.1.1 | 2.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.6 | 2.14.3 | |
Testing
EPL 2.0
| junit
»
junit1 vulnerability JUnit Jupiter is the API for writing tests using JUnit 5. | 4.7 | 6.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.15 | 2.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.1 | 5.6.0 | |
O/R Mapping
Apache 2.0
| org.hibernate
»
hibernate-core(optional)2 vulnerabilities Hibernate's core ORM functionality | 3.3.1.GA | 7.4.5.Final | |
Validation
Apache 2.0
| org.hibernate
»
hibernate-validator3 vulnerabilities Hibernate's Jakarta Validation reference implementation. | 4.0.0.GA | 9.1.3.Final | |
Logging Bridge
MIT
| org.slf4j
»
slf4j-log4j12(optional) SLF4J Reload4j Provider | 1.5.10 | 2.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.RELEASE | 7.0.8 | |
JVM Languages
MPL 2.0
| rhino
»
js Rhino JavaScript runtime jar, excludes XML, tools, and ScriptEngine wrapper | 1.7R1 | 1.9.1 | |
Testing
BSD 3-clause
| xmlunit
»
xmlunit XMLUnit 1.x Compatibility Layer | 1.2 | 2.12.0 |