For more information on web applications, see
JavaServer Faces 2.3 specification:
https://jcp.org/en/jsr/detail?id=372
Java Servlet 4.0 specification:
https://jcp.org/en/jsr/detail?id=369