Improve Web Servlet section structure

This commit is contained in:
Rossen Stoyanchev
2017-10-06 21:29:36 -04:00
parent 9998c63ee4
commit d4677be5c0
3 changed files with 1016 additions and 1337 deletions

View File

@@ -544,7 +544,7 @@ In this example the methods returns a String to be written to the response body.
[[webflux-ann-controller]]
=== @Controller declaration
=== @Controller
[.small]#<<web.adoc#mvc-ann-controller,Same in Spring MVC>>#
You can define controller beans using a standard Spring bean definition.
@@ -567,13 +567,10 @@ your Java configuration:
}
----
[NOTE]
====
`@RestController` is a composed annotation that is itself annotated with `@Controller` and
`@ResponseBody` indicating a controller whose every method inherits the type-level
`@RestController` is a composed annotation that is itself annotated with
`@Controller` and `@ResponseBody` indicating a controller whose every method inherits the type-level
`@ResponseBody` annotation and therefore writes to the response body (vs model-and-vew
rendering).
====
[[webflux-ann-requestmapping]]

File diff suppressed because it is too large Load Diff

View File

@@ -48,7 +48,7 @@ and also provides additional value-add as explained in the rest of the introduct
[[websocket-into-fallback-options]]
=== WebSocket Fallback Options
=== Fallback Options
An important challenge to adoption is the lack of support for WebSocket in some
browsers. Notably the first Internet Explorer version to support WebSocket is
version 10 (see http://caniuse.com/websockets for support by browser versions).
@@ -67,7 +67,7 @@ application otherwise.
[[websocket-intro-architecture]]
=== A Messaging Architecture
=== Messaging
Aside from short-to-midterm adoption challenges, using WebSocket
brings up important design considerations that are important to recognize
early on, especially in contrast to what we know about building web applications today.
@@ -94,7 +94,7 @@ annotation based programming model.
[[websocket-intro-sub-protocol]]
=== Sub-Protocol Support in WebSocket
=== WebSocket Sub-Protocol
WebSocket does imply a __messaging architecture__ but does not mandate the
use of any specific __messaging protocol__. It is a very thin layer over TCP
that transforms a stream of bytes into a stream of messages
@@ -127,7 +127,7 @@ WebSocket and over the web.
[[websocket-intro-when-to-use]]
=== Should I Use WebSocket?
=== Do I Use WebSocket?
With all the design considerations surrounding the use of WebSocket, it is
reasonable to ask, "When is it appropriate to use?".