[[spring-web]]
= The Web
:doc-root: https://docs.spring.io
:api-spring-framework: {doc-root}/spring-framework/docs/{spring-version}/javadoc-api/org/springframework
:toc: left
:toclevels: 2
ifdef::backend-pdf[:source-highlighter: rouge]

This part of the reference documentation covers Spring Framework's support for the
presentation tier (and specifically web-based presentation tiers) including support
for WebSocket-style messaging in web applications.

Spring Framework's own web framework, <<mvc,Spring Web MVC>>, is covered in the
first couple of chapters. Subsequent chapters are concerned with Spring Framework's
integration with other web technologies, such as <<jsf,JSF>>.

The section then concludes with comprehensive coverage of the Spring Framework
<<websocket>> (including <<websocket-stomp>>).


include::web/web-mvc.adoc[leveloffset=+1]

include::web/web-view.adoc[leveloffset=+1]

include::web/web-cors.adoc[leveloffset=+1]

include::web/web-integration.adoc[leveloffset=+1]

include::web/web-websocket.adoc[leveloffset=+1]

include::web/web-flux.adoc[leveloffset=+1]
