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 (36)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-databind(optional)56 vulnerabilities General data-binding functionality for Jackson: works on core streaming API | 2.8.1 | 3.2.1 | |
XML Processing
Apache 2.0
| com.fasterxml.jackson.dataformat
»
jackson-dataformat-xml(optional)1 vulnerability Data format extension for Jackson to offer | 2.8.1 | 3.2.1 | |
PDF Lib
AGPL 3.0
| com.lowagie
»
itext(optional)1 vulnerability A Free Java-PDF library | 2.1.7 | 5.5.13.5 | |
RSS/Atom
Apache 2.0
| com.rometools
»
rome(optional) All Roads Lead to ROME. ROME is a set of Atom/RSS Java utilities that make it | 1.6.0 | 2.1.0 | |
Expression Lang
EPL 2.0 +1
| javax.el
»
javax.el-api(optional) Jakarta Expression Language defines an expression language for Java applications | 2.2.5 | 6.0.1 | |
Java Spec
EPL 2.0 +1
| javax.servlet.jsp
»
javax.servlet.jsp-api(optional) Jakarta Pages defines a templating technology for dynamically creating web resources | 2.2.1 | 4.0.0 | |
JSP Tag Library
EPL 2.0 +1
| javax.servlet.jsp.jstl
»
javax.servlet.jsp.jstl-api(optional) Jakarta Standard Tag Library API | 1.2.1 | 3.0.2 | |
LGPL
| net.sf.jasperreports
»
jasperreports(optional)2 vulnerabilities Free Java Reporting Library | 6.2.1 | 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.12 | ✔ | |
Excel Lib
Apache 2.0
| org.apache.poi
»
poi(optional)3 vulnerabilities Apache POI - Java API To Access Microsoft Format Files | 3.14 | 5.5.1 | |
Apache 2.0
| org.apache.poi
»
poi-ooxml(optional)1 vulnerability Apache POI - Java API To Access Microsoft Format Files | 3.14 | 5.5.1 | |
Apache 2.0
| org.apache.tiles
»
tiles-api(optional) Tiles APIs, containing interfaces and classes to interact with | 3.0.5 | 3.0.8 | |
Apache 2.0
| org.apache.tiles
»
tiles-api(optional) Tiles APIs, containing interfaces and classes to interact with | 2.2.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.2.2 | 3.0.8 | |
Apache 2.0
| org.apache.tiles
»
tiles-core(optional)1 vulnerability Tiles Core Library, including basic implementation of the APIs. | 3.0.5 | 3.0.8 | |
Apache 2.0
| org.apache.tiles
»
tiles-el(optional) Tiles EL (Expression Language) support: Classes and tag libraries to use EL as an expression language in attribute ... | 3.0.5 | 3.0.8 | |
Apache 2.0
| org.apache.tiles
»
tiles-el(optional) Tiles EL (Expression Language) support: Classes and tag libraries to use EL as an expression language in attribute ... | 2.2.2 | 3.0.8 | |
Apache 2.0
| org.apache.tiles
»
tiles-extras(optional) Extras for Tiles, including non-standard, non-generic, non-identifiable components that may be useful for Tiles users. | 2.2.2 | 3.0.8 | |
Apache 2.0
| org.apache.tiles
»
tiles-extras(optional) Extras for Tiles, including non-standard, non-generic, non-identifiable components that may be useful for Tiles users. | 3.0.5 | 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 | 3.0.5 | 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.2.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.2.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. | 3.0.5 | 3.0.8 | |
Template Engine
Apache 2.0
| org.apache.velocity
»
velocity(optional)1 vulnerability Core module of Apache Velocity, a Java-based template engine for generating text output. | 1.7 | 2.4.1 | |
Lang Runtime
Apache 2.0
| org.codehaus.groovy
»
groovy-all(optional)2 vulnerabilities Groovy: A powerful multi-faceted language for the JVM | 2.4.7 | 5.0.7 | |
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.23 | 2.3.34 | |
AOP
Apache 2.0
| org.springframework
»
spring-aop Spring AOP provides an Alliance-compliant aspect-oriented programming implementation allowing you to define method ... | 4.3.2.RELEASE | 7.0.8 | |
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 ... | 4.3.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 ... | 4.3.2.RELEASE | 7.0.8 | |
Config
Apache 2.0
| org.springframework
»
spring-context-support(optional) Support classes for integrating common third-party libraries into a Spring application context | 4.3.2.RELEASE | 7.0.8 | |
Core Utils
Apache 2.0
| org.springframework
»
spring-core6 vulnerabilities Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features. | 4.3.2.RELEASE | 7.0.8 | |
Expression Lang
Apache 2.0
| org.springframework
»
spring-expression4 vulnerabilities Powerful Expression Language for querying and manipulating an object graph at runtime. It is an extension of the ... | 4.3.2.RELEASE | 7.0.8 | |
XML Processing
Apache 2.0
| org.springframework
»
spring-oxm(optional) Abstraction layer that supports Object/XML mapping implementations such as JAXB, Castor, XMLBeans, JiBX and XStream. | 4.3.2.RELEASE | 7.0.8 | |
Web Framework
Apache 2.0
| org.springframework
»
spring-web7 vulnerabilities Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ... | 4.3.2.RELEASE | 7.0.8 | |
Web Assets
MIT
| org.webjars
»
webjars-locator(optional) WebJar Locator | 0.32 | 0.52 | |
Apache 2.0
| velocity-tools
»
velocity-tools-view(optional) Tools to be used in a servlet context. | 1.4 | 3.1 |
Provided Dependencies (2)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Java Spec
EPL 2.0 +1
| javax.servlet
»
javax.servlet-api API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ... | 3.0.1 | 6.1.0 | |
Java Spec
EPL 2.0 +1
| javax.servlet
»
javax.servlet-api API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ... | 3.1.0 | 6.1.0 |