Browse Source

Modernize DispatcherServlet context hierarchy diagram

See gh-36175
pull/36190/head
Sébastien Deleuze 2 weeks ago
parent
commit
c4cb55fbde
  1. BIN
      framework-docs/modules/ROOT/assets/images/mvc-context-hierarchy.png
  2. 177
      framework-docs/modules/ROOT/assets/images/mvc-context-hierarchy.svg
  3. 2
      framework-docs/modules/ROOT/pages/web/webmvc/mvc-servlet/context-hierarchy.adoc

BIN
framework-docs/modules/ROOT/assets/images/mvc-context-hierarchy.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 158 KiB

177
framework-docs/modules/ROOT/assets/images/mvc-context-hierarchy.svg

@ -17,6 +17,7 @@
class="st5" class="st5"
id="svg5499" id="svg5499"
version="1.1" version="1.1"
font-family="Helvetica, Arial, sans-serif"
inkscape:version="0.91 r13725" inkscape:version="0.91 r13725"
sodipodi:docname="mvc-splitted-contexts.svg" sodipodi:docname="mvc-splitted-contexts.svg"
style="font-size:12px;overflow:visible;color-interpolation-filters:sRGB;fill:none;fill-rule:evenodd;stroke-linecap:square;stroke-miterlimit:3" style="font-size:12px;overflow:visible;color-interpolation-filters:sRGB;fill:none;fill-rule:evenodd;stroke-linecap:square;stroke-miterlimit:3"
@ -36,7 +37,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path9164" /></marker><marker id="path9164" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -47,7 +48,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path8836" /></marker><marker id="path8836" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -58,7 +59,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path8520" /></marker><marker id="path8520" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -69,7 +70,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path8216" /></marker><marker id="path8216" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -80,7 +81,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path7924" /></marker><marker id="path7924" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -91,7 +92,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path7644" /></marker><marker id="path7644" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -102,7 +103,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path7375" /></marker><marker id="path7375" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -113,7 +114,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path7119" /></marker><marker id="path7119" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -124,7 +125,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path6875" /></marker><marker id="path6875" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -135,7 +136,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path6643" /></marker><marker id="path6643" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -146,7 +147,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path6423" /></marker><marker id="path6423" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -157,7 +158,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path6215" /></marker><marker id="path6215" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -168,7 +169,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path6019" /></marker><marker id="path6019" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -179,7 +180,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path5835" /></marker><marker id="path5835" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -190,7 +191,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path5663" /></marker><marker id="path5663" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -201,7 +202,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path5503" /></marker><marker id="path5503" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -212,7 +213,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path5355" /></marker><marker id="path5355" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -223,7 +224,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path5219" /></marker><marker id="path5219" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -234,7 +235,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path5095" /></marker><marker id="path5095" /></marker><marker
inkscape:isstock="true" inkscape:isstock="true"
style="overflow:visible;" style="overflow:visible;"
@ -245,7 +246,7 @@
inkscape:stockid="Arrow2Mend"><path inkscape:stockid="Arrow2Mend"><path
transform="scale(0.6) rotate(180) translate(0,0)" transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
id="path4983" /></marker><marker id="path4983" /></marker><marker
inkscape:stockid="Arrow2Mend" inkscape:stockid="Arrow2Mend"
orient="auto" orient="auto"
@ -256,7 +257,7 @@
inkscape:isstock="true" inkscape:isstock="true"
inkscape:collect="always"><path inkscape:collect="always"><path
id="path7394" id="path7394"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(0,0)" /></marker><marker transform="scale(0.6) rotate(180) translate(0,0)" /></marker><marker
inkscape:stockid="Arrow2Lend" inkscape:stockid="Arrow2Lend"
@ -267,7 +268,7 @@
style="overflow:visible;" style="overflow:visible;"
inkscape:isstock="true"><path inkscape:isstock="true"><path
id="path8123" id="path8123"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1;fill:#333333;fill-opacity:1"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(1.1) rotate(180) translate(1,0)" /></marker><marker transform="scale(1.1) rotate(180) translate(1,0)" /></marker><marker
inkscape:stockid="Arrow1Mend" inkscape:stockid="Arrow1Mend"
@ -279,7 +280,7 @@
inkscape:isstock="true"><path inkscape:isstock="true"><path
id="path8035" id="path8035"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke:#333333;stroke-width:1pt;stroke-opacity:1;fill:#333333;fill-opacity:1"
transform="scale(0.4) rotate(180) translate(10,0)" /></marker><marker transform="scale(0.4) rotate(180) translate(10,0)" /></marker><marker
inkscape:stockid="Arrow1Mend" inkscape:stockid="Arrow1Mend"
orient="auto" orient="auto"
@ -290,7 +291,7 @@
inkscape:isstock="true"><path inkscape:isstock="true"><path
id="path7959" id="path7959"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke:#333333;stroke-width:1pt;stroke-opacity:1;fill:#333333;fill-opacity:1"
transform="scale(0.4) rotate(180) translate(10,0)" /></marker><marker transform="scale(0.4) rotate(180) translate(10,0)" /></marker><marker
inkscape:stockid="Arrow1Mend" inkscape:stockid="Arrow1Mend"
orient="auto" orient="auto"
@ -301,7 +302,7 @@
inkscape:isstock="true"><path inkscape:isstock="true"><path
id="path7376" id="path7376"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke:#333333;stroke-width:1pt;stroke-opacity:1;fill:#333333;fill-opacity:1"
transform="scale(0.4) rotate(180) translate(10,0)" /></marker><marker transform="scale(0.4) rotate(180) translate(10,0)" /></marker><marker
inkscape:stockid="Arrow2Lend" inkscape:stockid="Arrow2Lend"
orient="auto" orient="auto"
@ -311,7 +312,7 @@
style="overflow:visible;" style="overflow:visible;"
inkscape:isstock="true"><path inkscape:isstock="true"><path
id="path7388" id="path7388"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#333333;stroke-opacity:1"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(1.1) rotate(180) translate(1,0)" /></marker><marker transform="scale(1.1) rotate(180) translate(1,0)" /></marker><marker
inkscape:stockid="Arrow1Lend" inkscape:stockid="Arrow1Lend"
@ -323,7 +324,7 @@
inkscape:isstock="true"><path inkscape:isstock="true"><path
id="path7370" id="path7370"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" style="fill-rule:evenodd;stroke:#333333;stroke-width:1pt;stroke-opacity:1;fill:#333333;fill-opacity:1"
transform="scale(0.8) rotate(180) translate(12.5,0)" /></marker></defs><sodipodi:namedview transform="scale(0.8) rotate(180) translate(12.5,0)" /></marker></defs><sodipodi:namedview
pagecolor="#ffffff" pagecolor="#ffffff"
bordercolor="#666666" bordercolor="#666666"
@ -352,9 +353,9 @@
v:viewMarkup="false" /><style v:viewMarkup="false" /><style
type="text/css" type="text/css"
id="style5501"><![CDATA[ id="style5501"><![CDATA[
.st1 {fill:#969696;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} .st1 {fill:#969696;stroke:#333333;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st2 {fill:#dde2cd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} .st2 {fill:#F8F9FA;stroke:#333333;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st3 {fill:#000000;font-family:Arial;font-size:2.50001em;font-weight:bold} .st3 {fill:#333333;font-family:Helvetica, Arial, sans-serif;font-size:2.50001em;font-weight:bold}
.st4 {font-size:0.333333em;font-weight:normal} .st4 {font-size:0.333333em;font-weight:normal}
.st5 {fill:none;fill-rule:evenodd;font-size:12;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} .st5 {fill:none;fill-rule:evenodd;font-size:12;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]></style><g ]]></style><g
@ -363,20 +364,22 @@
v:groupContext="foregroundPage" v:groupContext="foregroundPage"
id="g5503" id="g5503"
transform="matrix(0.99998201,0,0,1.0824094,-40.812382,-98.908648)"><rect transform="matrix(0.99998201,0,0,1.0824094,-40.812382,-98.908648)"><rect
style="fill:#dde2cd;fill-opacity:1;stroke:#000000;stroke-width:1.53790233;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" style="fill:#F8F9FA;fill-opacity:1;stroke:#6db33f;stroke-width:2;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"
id="rect6599" id="rect6599"
width="382.68423" width="382.68423"
height="146.09897" height="146.09897"
x="87.884865" x="87.884865"
y="148.26482" /><v:userDefs><v:ud y="148.26482"
rx="8" /><v:userDefs><v:ud
v:nameU="SchemeName" v:nameU="SchemeName"
v:val="VT4(Default)" /></v:userDefs><rect v:val="VT4(Default)" /></v:userDefs><rect
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.53790233;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" style="fill:none;fill-opacity:1;stroke:#6db33f;stroke-width:2;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"
id="rect5725" id="rect5725"
width="464.31128" width="464.31128"
height="374.11411" height="374.11411"
x="41.684383" x="41.684383"
y="112.3262" /><title y="112.3262"
rx="8" /><title
id="title5505">Page-1</title><v:pageProperties id="title5505">Page-1</title><v:pageProperties
v:drawingScale="0.0393701" v:drawingScale="0.0393701"
v:pageScale="0.0393701" v:pageScale="0.0393701"
@ -385,15 +388,16 @@
v:shadowOffsetY="-8.50394" /><v:layer v:shadowOffsetY="-8.50394" /><v:layer
v:name="Connector" v:name="Connector"
v:index="0" /><rect v:index="0" /><rect
style="fill:#dde2cd;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.53790233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" style="fill:#F8F9FA;fill-opacity:1;fill-rule:evenodd;stroke:#6db33f;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"
id="rect5715" id="rect5715"
width="322.8194" width="322.8194"
height="43.63184" height="43.63184"
x="119.95335" x="119.95335"
y="-135.66222" y="-135.66222"
transform="scale(1,-1)" /><text transform="scale(1,-1)"
rx="8" /><text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:30.7580471px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:30.7580471px;line-height:125%;font-family:Helvetica, Arial, sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="168.843" x="168.843"
y="124.32391" y="124.32391"
id="text5717" id="text5717"
@ -401,12 +405,12 @@
transform="scale(1.0403984,0.96117025)"><tspan transform="scale(1.0403984,0.96117025)"><tspan
sodipodi:role="line" sodipodi:role="line"
id="tspan5719" id="tspan5719"
x="168.843" x="172.843"
y="124.32391" y="124.32391"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.06853676px;font-family:sans-serif;-inkscape-font-specification:sans-serif">DispatcherServlet</tspan></text> style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.06853676px;font-family:Helvetica, Arial, sans-serif;-inkscape-font-specification:sans-serif;fill:#333333">DispatcherServlet</tspan></text>
<text <text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Helvetica, Arial, sans-serif;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="89.770851" x="89.770851"
y="181.20923" y="181.20923"
id="text6589" id="text6589"
@ -414,12 +418,12 @@
transform="scale(1.0403984,0.96117025)"><tspan transform="scale(1.0403984,0.96117025)"><tspan
sodipodi:role="line" sodipodi:role="line"
id="tspan6591" id="tspan6591"
x="89.770851" x="106.770851"
y="181.20923" y="181.20923"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.06853676px;font-family:sans-serif;-inkscape-font-specification:sans-serif">Servlet WebApplicationContext</tspan></text> style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.06853676px;font-family:Helvetica, Arial, sans-serif;-inkscape-font-specification:sans-serif;fill:#333333">Servlet WebApplicationContext</tspan></text>
<text <text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Helvetica, Arial, sans-serif;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="260.00443" x="260.00443"
y="198.41273" y="198.41273"
id="text6593" id="text6593"
@ -429,36 +433,39 @@
id="tspan6595" id="tspan6595"
x="260.00443" x="260.00443"
y="198.41273" y="198.41273"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.53426838px;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;text-anchor:middle">(containing controllers, view resolvers,</tspan><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.53426838px;font-family:Helvetica, Arial, sans-serif;-inkscape-font-specification:sans-serif;text-align:center;text-anchor:middle;fill:#555555">(containing controllers, view resolvers,</tspan><tspan
sodipodi:role="line" sodipodi:role="line"
x="260.00443" x="260.00443"
y="212.83057" y="212.83057"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.53426838px;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;text-anchor:middle" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.53426838px;font-family:Helvetica, Arial, sans-serif;-inkscape-font-specification:sans-serif;text-align:center;text-anchor:middle;fill:#555555"
id="tspan6597">and other web-related beans)</tspan></text> id="tspan6597">and other web-related beans)</tspan></text>
<rect <rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.86203903;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" style="fill:#ffffff;fill-opacity:1;stroke:#6db33f;stroke-width:1.5;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"
id="rect6620" id="rect6620"
width="82.040657" width="82.040657"
height="36.72575" height="36.72575"
x="114.52653" x="114.52653"
y="-259.43161" y="-259.43161"
transform="scale(1,-1)" /><rect transform="scale(1,-1)"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.89166164;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" rx="4" /><rect
style="fill:#ffffff;fill-opacity:1;stroke:#6db33f;stroke-width:1.5;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"
id="rect6622" id="rect6622"
width="87.843979" width="87.843979"
height="36.697304" height="36.697304"
x="223.39864" x="223.39864"
y="-287.19809" y="-287.19809"
transform="scale(1,-1)" /><rect transform="scale(1,-1)"
rx="4" /><rect
transform="scale(1,-1)" transform="scale(1,-1)"
y="-264.81918" y="-264.81918"
x="117.92834" x="117.92834"
height="36.72575" height="36.72575"
width="82.040657" width="82.040657"
id="rect6614" id="rect6614"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.86203903;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" /><text style="fill:#ffffff;fill-opacity:1;stroke:#6db33f;stroke-width:1.5;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"
rx="4" /><text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Helvetica, Arial, sans-serif;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="121.24728" x="121.24728"
y="260.14957" y="260.14957"
id="text6616" id="text6616"
@ -466,20 +473,20 @@
transform="scale(1.0403984,0.96117025)"><tspan transform="scale(1.0403984,0.96117025)"><tspan
sodipodi:role="line" sodipodi:role="line"
id="tspan6618" id="tspan6618"
x="121.24728" x="124.24728"
y="260.14957" y="260.14957"
style="font-size:11.53426838px">Controllers</tspan></text> style="font-size:11.53426838px;fill:#333333">Controllers</tspan></text>
<text <text
transform="scale(1.0403984,0.96117025)" transform="scale(1.0403984,0.96117025)"
sodipodi:linespacing="125%" sodipodi:linespacing="125%"
id="text6624" id="text6624"
y="282.70709" y="282.70709"
x="219.61203" x="219.61203"
style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Helvetica, Arial, sans-serif;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan xml:space="preserve"><tspan
style="font-size:11.53426838px" style="font-size:11.53426838px;fill:#333333"
y="282.70709" y="282.70709"
x="219.61203" x="221.61203"
id="tspan6626" id="tspan6626"
sodipodi:role="line">ViewResolver</tspan></text> sodipodi:role="line">ViewResolver</tspan></text>
<rect <rect
@ -489,9 +496,10 @@
height="36.577778" height="36.577778"
width="114.4539" width="114.4539"
id="rect6628" id="rect6628"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.0161339;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" /><text style="fill:#ffffff;fill-opacity:1;stroke:#6db33f;stroke-width:1.5;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"
rx="4" /><text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Helvetica, Arial, sans-serif;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="327.51276" x="327.51276"
y="255.28464" y="255.28464"
id="text6630" id="text6630"
@ -499,26 +507,27 @@
transform="scale(1.0403984,0.96117025)"><tspan transform="scale(1.0403984,0.96117025)"><tspan
sodipodi:role="line" sodipodi:role="line"
id="tspan6632" id="tspan6632"
x="327.51276" x="332.51276"
y="255.28464" y="255.28464"
style="font-size:11.53426838px">HandlerMapping</tspan></text> style="font-size:11.53426838px;fill:#333333">HandlerMapping</tspan></text>
<rect <rect
y="338.69724" y="338.69724"
x="87.803261" x="87.803261"
height="121.5683" height="121.5683"
width="382.84744" width="382.84744"
id="rect6634" id="rect6634"
style="fill:#dde2cd;fill-opacity:1;stroke:#000000;stroke-width:1.53790233;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" /><text style="fill:#F8F9FA;fill-opacity:1;stroke:#6db33f;stroke-width:2;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"
rx="8" /><text
transform="scale(1.0403984,0.96117025)" transform="scale(1.0403984,0.96117025)"
sodipodi:linespacing="125%" sodipodi:linespacing="125%"
id="text6636" id="text6636"
y="376.61673" y="376.61673"
x="108.61351" x="108.61351"
style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Helvetica, Arial, sans-serif;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.06853676px;font-family:sans-serif;-inkscape-font-specification:sans-serif" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.06853676px;font-family:Helvetica, Arial, sans-serif;-inkscape-font-specification:sans-serif;fill:#333333"
y="376.61673" y="376.61673"
x="108.61351" x="113.61351"
id="tspan6638" id="tspan6638"
sodipodi:role="line">Root WebApplicationContext</tspan></text> sodipodi:role="line">Root WebApplicationContext</tspan></text>
<text <text
@ -527,10 +536,10 @@
id="text6640" id="text6640"
y="395.35812" y="395.35812"
x="260.93863" x="260.93863"
style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Helvetica, Arial, sans-serif;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan xml:space="preserve"><tspan
id="tspan6644" id="tspan6644"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.53426838px;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;text-anchor:middle" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.53426838px;font-family:Helvetica, Arial, sans-serif;-inkscape-font-specification:sans-serif;text-align:center;text-anchor:middle;fill:#555555"
y="395.35812" y="395.35812"
x="260.93863" x="260.93863"
sodipodi:role="line">(containing middle-tier services, datasources, etc.)</tspan></text> sodipodi:role="line">(containing middle-tier services, datasources, etc.)</tspan></text>
@ -541,43 +550,47 @@
height="36.72575" height="36.72575"
width="82.040657" width="82.040657"
id="rect6648" id="rect6648"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.86203903;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" /><rect style="fill:#ffffff;fill-opacity:1;stroke:#6db33f;stroke-width:1.5;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.86203903;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" rx="4" /><rect
style="fill:#ffffff;fill-opacity:1;stroke:#6db33f;stroke-width:1.5;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"
id="rect6650" id="rect6650"
width="82.040657" width="82.040657"
height="36.72575" height="36.72575"
x="167.73116" x="167.73116"
y="-445.45563" y="-445.45563"
transform="scale(1,-1)" /><text transform="scale(1,-1)"
rx="4" /><text
transform="scale(1.0403984,0.96117025)" transform="scale(1.0403984,0.96117025)"
sodipodi:linespacing="125%" sodipodi:linespacing="125%"
id="text6652" id="text6652"
y="448.55054" y="448.55054"
x="175.87148" x="175.87148"
style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Helvetica, Arial, sans-serif;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan xml:space="preserve"><tspan
style="font-size:11.53426838px" style="font-size:11.53426838px;fill:#333333"
y="448.55054" y="448.55054"
x="175.87148" x="178.87148"
id="tspan6654" id="tspan6654"
sodipodi:role="line">Services</tspan></text> sodipodi:role="line">Services</tspan></text>
<rect <rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.88435173;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" style="fill:#ffffff;fill-opacity:1;stroke:#6db33f;stroke-width:1.5;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"
id="rect6656" id="rect6656"
width="86.393044" width="86.393044"
height="36.704323" height="36.704323"
x="306.86328" x="306.86328"
y="-439.60837" y="-439.60837"
transform="scale(1,-1)" /><rect transform="scale(1,-1)"
rx="4" /><rect
transform="scale(1,-1)" transform="scale(1,-1)"
y="-444.99475" y="-444.99475"
x="310.26624" x="310.26624"
height="36.701977" height="36.701977"
width="86.876686" width="86.876686"
id="rect6658" id="rect6658"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.88679528;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" /><text style="fill:#ffffff;fill-opacity:1;stroke:#6db33f;stroke-width:1.5;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"
rx="4" /><text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Helvetica, Arial, sans-serif;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="305.30771" x="305.30771"
y="448.55054" y="448.55054"
id="text6660" id="text6660"
@ -585,20 +598,20 @@
transform="scale(1.0403984,0.96117025)"><tspan transform="scale(1.0403984,0.96117025)"><tspan
sodipodi:role="line" sodipodi:role="line"
id="tspan6662" id="tspan6662"
x="305.30771" x="308.30771"
y="448.55054" y="448.55054"
style="font-size:11.53426838px">Repositories</tspan></text> style="font-size:11.53426838px;fill:#333333">Repositories</tspan></text>
<path <path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.76895118px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="fill:none;fill-rule:evenodd;stroke:#333333;stroke-width:0.76895118px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 265.33234,295.60379 c 0,42.65169 0,42.65169 0,0 z" d="m 265.33234,295.60379 c 0,42.65169 0,42.65169 0,0 z"
id="path7643" id="path7643"
inkscape:connector-curvature="0" /><path inkscape:connector-curvature="0" /><path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.46028023;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend)" style="fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:#333333;stroke-width:3.46028023;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
d="m 270.43505,294.70585 c 0,39.4721 0,39.87903 0,39.87903" d="m 270.43505,294.70585 c 0,39.4721 0,39.87903 0,39.87903"
id="path7645" id="path7645"
inkscape:connector-curvature="0" /><text inkscape:connector-curvature="0" /><text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="font-style:normal;font-weight:normal;font-size:30.7580471px;line-height:125%;font-family:Helvetica, Arial, sans-serif;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="352.55331" x="352.55331"
y="333.03622" y="333.03622"
id="text4963" id="text4963"
@ -607,6 +620,6 @@
sodipodi:role="line" sodipodi:role="line"
x="352.55331" x="352.55331"
y="333.03622" y="333.03622"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.53426838px;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;text-anchor:middle" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.53426838px;font-family:Helvetica, Arial, sans-serif;-inkscape-font-specification:sans-serif;text-align:center;text-anchor:middle;fill:#555555"
id="tspan4965">Delegates if no bean found</tspan></text> id="tspan4965">Delegates if no bean found</tspan></text>
</g></svg> </g></svg>

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 31 KiB

2
framework-docs/modules/ROOT/pages/web/webmvc/mvc-servlet/context-hierarchy.adoc

@ -20,7 +20,7 @@ are effectively inherited and can be overridden (that is, re-declared) in the Se
child `WebApplicationContext`, which typically contains beans local to the given `Servlet`. child `WebApplicationContext`, which typically contains beans local to the given `Servlet`.
The following image shows this relationship: The following image shows this relationship:
image::mvc-context-hierarchy.png[] image::mvc-context-hierarchy.png[width=60%,align="center"]
The following example configures a `WebApplicationContext` hierarchy, and the equivalent `web.xml`: The following example configures a `WebApplicationContext` hierarchy, and the equivalent `web.xml`:

Loading…
Cancel
Save