Prune images folder for reference manual
This commit deletes unused files in the asciidoc/images folder.pull/25006/head
-
BINsrc/docs/asciidoc/images/eclipse-setup-1.png
-
BINsrc/docs/asciidoc/images/eclipse-setup-2.png
-
BINsrc/docs/asciidoc/images/eclipse-setup-3.png
-
BINsrc/docs/asciidoc/images/ejb.png
-
95src/docs/asciidoc/images/ejb.svg
-
BINsrc/docs/asciidoc/images/full.png
-
253src/docs/asciidoc/images/full.svg
-
BINsrc/docs/asciidoc/images/idea-setup-1.png
-
BINsrc/docs/asciidoc/images/idea-setup-2.png
-
BINsrc/docs/asciidoc/images/idea-setup-3.png
-
BINsrc/docs/asciidoc/images/idea-setup-4.png
-
BINsrc/docs/asciidoc/images/idea-setup-5.png
-
BINsrc/docs/asciidoc/images/idea-setup-6.png
-
BINsrc/docs/asciidoc/images/mvc-root-context.png
-
328src/docs/asciidoc/images/mvc-root-context.svg
-
BINsrc/docs/asciidoc/images/mvc.png
-
3559src/docs/asciidoc/images/overview-ejb.graffle
-
BINsrc/docs/asciidoc/images/overview-ejb.png
-
4884src/docs/asciidoc/images/overview-full.graffle
-
BINsrc/docs/asciidoc/images/overview-full.png
-
4410src/docs/asciidoc/images/overview-remoting.graffle
-
BINsrc/docs/asciidoc/images/overview-remoting.png
-
5410src/docs/asciidoc/images/overview-thirdparty-web.graffle
-
BINsrc/docs/asciidoc/images/overview-thirdparty-web.png
-
BINsrc/docs/asciidoc/images/remoting.png
-
129src/docs/asciidoc/images/remoting.svg
-
4787src/docs/asciidoc/images/spring-overview.graffle
-
BINsrc/docs/asciidoc/images/spring-overview.png
-
196src/docs/asciidoc/images/spring-overview.svg
-
BINsrc/docs/asciidoc/images/spring-overview.vsd
-
BINsrc/docs/asciidoc/images/spring.sxd
-
BINsrc/docs/asciidoc/images/thirdparty-web.png
-
131src/docs/asciidoc/images/thirdparty-web.svg
|
Before Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 192 KiB |
|
Before Width: | Height: | Size: 21 KiB |
@ -1,95 +0,0 @@
@@ -1,95 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "https://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> |
||||
<!-- Generated by Microsoft Visio 11.0, SVG Export, v1.0 ejb.svg Page-1 --> |
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.25667in" |
||||
height="2.64in" viewBox="0 0 306.48 190.08" xml:space="preserve" color-interpolation-filters="sRGB" class="st9"> |
||||
<v:documentProperties v:langID="1033" v:metric="true"/> |
||||
|
||||
<style type="text/css"> |
||||
<![CDATA[ |
||||
.st1 {fill:#f4f7f0;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st2 {fill:#000000;font-family:Arial;font-size:0.833336em} |
||||
.st3 {fill:#ecefe2;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st4 {visibility:visible} |
||||
.st5 {fill:#84877b;stroke:#84877b;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st6 {fill:#dde2cd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st7 {fill:#000000;font-family:Arial;font-size:0.75em} |
||||
.st8 {font-size:1em} |
||||
.st9 {fill:none;fill-rule:evenodd;font-size:12;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} |
||||
]]> |
||||
</style> |
||||
|
||||
<g v:mID="0" v:index="1" v:groupContext="foregroundPage"> |
||||
<title>Page-1</title> |
||||
<v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="0" v:shadowOffsetX="9" v:shadowOffsetY="-9"/> |
||||
<g id="shape1-1" v:mID="1" v:groupContext="shape" transform="translate(0.24012,-0.24)"> |
||||
<title>Box.1</title> |
||||
<desc>Application Server (e.g. JBoss, WebLogic)</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="153" cy="104.622" width="306" height="170.916"/> |
||||
<rect x="0" y="19.164" width="306" height="170.916" class="st1"/> |
||||
<text x="59.35" y="185.62" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/>Application Server (e.g. JBoss, WebLogic)</text> </g> |
||||
<g id="shape2-4" v:mID="2" v:groupContext="shape" transform="translate(30.1749,-23.3831)"> |
||||
<title>Box.2</title> |
||||
<desc>Spring Core</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="49.8912" cy="159.506" width="99.79" height="61.1476"/> |
||||
<rect x="0" y="128.932" width="99.7826" height="61.1476" class="st3"/> |
||||
<text x="4" y="174.51" class="st2" v:langID="1033"><v:paragraph/><v:tabList/><v:newlineChar/><v:newlineChar/>Spring Core </text> </g> |
||||
<g id="shape3-7" v:mID="3" v:groupContext="shape" transform="translate(161.223,-89.6263)"> |
||||
<title>Box.3</title> |
||||
<desc>Spring Context</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="51.8869" cy="159.506" width="103.78" height="61.1476"/> |
||||
<rect x="0" y="128.932" width="103.774" height="61.1476" class="st3"/> |
||||
<text x="33.65" y="174.51" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/><v:newlineChar/><v:newlineChar/>Spring Context</text> </g> |
||||
<g id="shape4-10" v:mID="4" v:groupContext="shape" transform="translate(6.89229,-150.773)"> |
||||
<title>Box</title> |
||||
<desc>EJB Access layer using SlsbInvokers</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="69.8477" cy="170.547" width="139.71" height="39.0665"/> |
||||
<g id="shadow4-11" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="151.014" width="139.696" height="39.0665" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="151.014" width="139.696" height="39.0665" class="st6"/> |
||||
<text x="22.83" y="167.85" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>EJB Access layer using <tspan |
||||
x="44.09" dy="1.2em" class="st8">SlsbInvokers</tspan></text> </g> |
||||
<g id="shape5-16" v:mID="5" v:groupContext="shape" transform="translate(161.888,-23.3831)"> |
||||
<title>Box.4</title> |
||||
<desc>Spring DAO</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="51.2216" cy="159.506" width="102.46" height="61.1476"/> |
||||
<rect x="0" y="128.932" width="102.443" height="61.1476" class="st3"/> |
||||
<text x="45.09" y="174.51" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/><v:newlineChar/><v:newlineChar/>Spring DAO</text> </g> |
||||
<g id="shape6-19" v:mID="6" v:groupContext="shape" transform="translate(26.5572,-60.768)"> |
||||
<title>Box.5</title> |
||||
<desc>Spring-managed EJBs (using AbstractEnterpriseBean</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="81.1564" cy="149.315" width="162.33" height="81.5301"/> |
||||
<g id="shadow6-20" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="108.55" width="162.313" height="81.5301" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="108.55" width="162.313" height="81.5301" class="st6"/> |
||||
<text x="36.12" y="152.02" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Spring-managed EJBs</text> </g> |
||||
</g> |
||||
</svg> |
||||
|
Before Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 35 KiB |
@ -1,253 +0,0 @@
@@ -1,253 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "https://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> |
||||
<!-- Generated by Microsoft Visio 11.0, SVG Export, v1.0 full.svg Page-1 --> |
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.97167in" |
||||
height="3.59998in" viewBox="0 0 357.96 259.199" xml:space="preserve" color-interpolation-filters="sRGB" class="st9"> |
||||
<v:documentProperties v:langID="1033" v:viewMarkup="false"/> |
||||
|
||||
<style type="text/css"> |
||||
<![CDATA[ |
||||
.st1 {fill:#f4f7f0;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st2 {fill:#000000;font-family:Arial;font-size:0.666664em} |
||||
.st3 {fill:#ecefe2;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st4 {visibility:visible} |
||||
.st5 {fill:#84877b;stroke:#84877b;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st6 {fill:#dde2cd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st7 {fill:#000000;font-family:Arial;font-size:0.499992em} |
||||
.st8 {font-size:1em} |
||||
.st9 {fill:none;fill-rule:evenodd;font-size:12;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} |
||||
]]> |
||||
</style> |
||||
|
||||
<g v:mID="0" v:index="1" v:groupContext="foregroundPage"> |
||||
<title>Page-1</title> |
||||
<v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="0" v:shadowOffsetX="9" v:shadowOffsetY="-9"/> |
||||
<g id="shape1-1" v:mID="1" v:groupContext="shape" transform="translate(3.12,-11.3134)"> |
||||
<title>Box.1</title> |
||||
<desc>Servlet Container (Tomcat / Jetty)</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="176.4" cy="140.913" width="352.8" height="236.571"/> |
||||
<rect x="0" y="22.6271" width="352.8" height="236.571" class="st1"/> |
||||
<text x="116.6" y="248.91" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/>Servlet Container (Tomcat / Jetty)<v:newlineChar/><v:newlineChar/></text> </g> |
||||
<g id="shape2-4" v:mID="2" v:groupContext="shape" transform="translate(16.08,-37.4777)"> |
||||
<title>Box.2</title> |
||||
<desc>Spring Core</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="81.9" cy="239.778" width="163.8" height="38.8414"/> |
||||
<rect x="0" y="220.357" width="163.8" height="38.8414" class="st3"/> |
||||
<text x="60.56" y="246.98" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/><v:newlineChar/>Spring Core</text> </g> |
||||
<g id="shape3-7" v:mID="3" v:groupContext="shape" transform="translate(180.24,-37.4777)"> |
||||
<title>Box.3</title> |
||||
<desc>Spring DAO</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="81.9" cy="239.778" width="163.81" height="38.8414"/> |
||||
<rect x="0" y="220.357" width="163.8" height="38.8414" class="st3"/> |
||||
<text x="60.56" y="246.98" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/><v:newlineChar/>Spring DAO</text> </g> |
||||
<g id="shape4-10" v:mID="4" v:groupContext="shape" transform="translate(180.24,-74.7955)"> |
||||
<title>Box.4</title> |
||||
<desc>Spring ORM</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="81.9" cy="240.395" width="163.8" height="37.6071"/> |
||||
<rect x="0" y="221.591" width="163.8" height="37.6071" class="st3"/> |
||||
<text x="11" y="238" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/> Spring ORM <v:newlineChar/></text> </g> |
||||
<g id="shape5-13" v:mID="5" v:groupContext="shape" transform="translate(16.44,-143.999)"> |
||||
<title>Box.5</title> |
||||
<desc>Spring Web</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="163.8" cy="241.199" width="327.6" height="36"/> |
||||
<rect x="0" y="223.199" width="327.6" height="36" class="st3"/> |
||||
<text x="142.9" y="243.6" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Spring Web</text> </g> |
||||
<g id="shape7-16" v:mID="7" v:groupContext="shape" transform="translate(16.26,-74.7955)"> |
||||
<title>Box.7</title> |
||||
<desc>Spring AOP</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="81.9" cy="240.395" width="163.8" height="37.6071"/> |
||||
<rect x="0" y="221.591" width="163.8" height="37.6071" class="st3"/> |
||||
<text x="4" y="238" class="st2" v:langID="1033"><v:paragraph/><v:tabList/> Spring AOP<v:newlineChar/></text> </g> |
||||
<g id="shape9-19" v:mID="9" v:groupContext="shape" transform="translate(114,-65.4848)"> |
||||
<title>Box</title> |
||||
<desc>Hibernate mappings Custom Hibernate DAOs</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="72.45" cy="245.484" width="144.91" height="27.4286"/> |
||||
<g id="shadow9-20" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="231.77" width="144.9" height="27.4286" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="231.77" width="144.9" height="27.4286" class="st6"/> |
||||
<text x="45.6" y="243.68" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Hibernate mappings<v:newlineChar/><tspan |
||||
x="39.44" dy="1.2em" class="st8">Custom Hibernate DAOs</tspan></text> </g> |
||||
<g id="shape10-25" v:mID="10" v:groupContext="shape" transform="translate(16.44,-179.999)"> |
||||
<title>Box.10</title> |
||||
<desc>Spring Web MVC</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="163.8" cy="246.052" width="327.6" height="26.2929"/> |
||||
<rect x="0" y="232.906" width="327.6" height="26.2929" class="st3"/> |
||||
<text x="132.9" y="248.45" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Spring Web MVC</text> </g> |
||||
<g id="shape6-28" v:mID="6" v:groupContext="shape" transform="translate(20.4,-211.542)"> |
||||
<title>Box.6</title> |
||||
<desc>Form Controllers handling form interaction</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="36" cy="236.81" width="72" height="44.7771"/> |
||||
<g id="shadow6-29" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="214.421" width="72" height="44.7771" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="214.421" width="72" height="44.7771" class="st6"/> |
||||
<text x="13.66" y="231.41" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Form Controllers <tspan |
||||
x="17.82" dy="1.2em" class="st8">handling form </tspan><tspan x="22.16" dy="1.2em" class="st8">interaction</tspan></text> </g> |
||||
<g id="shape11-35" v:mID="11" v:groupContext="shape" transform="translate(102.48,-211.679)"> |
||||
<title>Box.11</title> |
||||
<desc>Multipart Resolver to handle file uploads</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="36" cy="236.81" width="72" height="44.7771"/> |
||||
<g id="shadow11-36" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="214.421" width="72" height="44.7771" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="214.421" width="72" height="44.7771" class="st6"/> |
||||
<text x="11.83" y="235.01" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Multipart Resolver<v:newlineChar/><tspan |
||||
x="7.65" dy="1.2em" class="st8">to handle file uploads</tspan></text> </g> |
||||
<g id="shape12-41" v:mID="12" v:groupContext="shape" transform="translate(181.68,-211.679)"> |
||||
<title>Box.12</title> |
||||
<desc>Dynamic binding of data to the domain model</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="36" cy="236.81" width="72" height="44.7771"/> |
||||
<g id="shadow12-42" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="214.421" width="72" height="44.7771" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="214.421" width="72" height="44.7771" class="st6"/> |
||||
<text x="10.49" y="231.41" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Dynamic binding of <tspan |
||||
x="11.15" dy="1.2em" class="st8">data to the domain </tspan><tspan x="27.83" dy="1.2em" class="st8">model</tspan></text> </g> |
||||
<g id="shape13-48" v:mID="13" v:groupContext="shape" transform="translate(263.76,-211.679)"> |
||||
<title>Box.13</title> |
||||
<desc>Integration with JSP, FreeMarker, XSLT, PDF, Excel</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="36" cy="236.81" width="72" height="44.7771"/> |
||||
<g id="shadow13-49" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="214.421" width="72" height="44.7771" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="214.421" width="72" height="44.7771" class="st6"/> |
||||
<text x="8.49" y="231.41" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Integration with JSP, <tspan |
||||
x="7.83" dy="1.2em" class="st8">FreeMarker</tspan>, XSLT, PDF, <tspan x="28.66" dy="1.2em" class="st8">Excel</tspan></text> </g> |
||||
<g id="shape15-55" v:mID="15" v:groupContext="shape" transform="translate(16.44,-112.319)"> |
||||
<title>Box.15</title> |
||||
<desc>Spring Context</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="163.8" cy="243.359" width="327.6" height="31.68"/> |
||||
<rect x="0" y="227.519" width="327.6" height="31.68" class="st3"/> |
||||
<text x="137.34" y="245.76" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Spring Context</text> </g> |
||||
<g id="shape8-58" v:mID="8" v:groupContext="shape" transform="translate(114,-138.239)"> |
||||
<title>Box.8</title> |
||||
<desc>Declarative transaction management for POJOs</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="72" cy="251.999" width="144" height="14.4"/> |
||||
<g id="shadow8-59" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="244.799" width="144" height="14.4" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="244.799" width="144" height="14.4" class="st6"/> |
||||
<text x="8.31" y="253.8" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Declarative transaction management for POJOs</text> </g> |
||||
<g id="shape14-63" v:mID="14" v:groupContext="shape" transform="translate(114,-107.999)"> |
||||
<title>Box.14</title> |
||||
<desc>Custom business logic</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="72" cy="251.999" width="144" height="14.4"/> |
||||
<g id="shadow14-64" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="244.799" width="144" height="14.4" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="244.799" width="144" height="14.4" class="st6"/> |
||||
<text x="41.99" y="253.8" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Custom business logic</text> </g> |
||||
<g id="shape16-68" v:mID="16" v:groupContext="shape" transform="translate(0.24,-107.999)"> |
||||
<title>Box.16</title> |
||||
<desc>Sending Email</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="23.04" cy="231.839" width="46.08" height="54.72"/> |
||||
<g id="shadow16-69" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="204.479" width="46.08" height="54.72" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="204.479" width="46.08" height="54.72" class="st6"/> |
||||
<text x="12.04" y="230.04" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Sending <tspan |
||||
x="15.55" dy="1.2em" class="st8">Email</tspan></text> </g> |
||||
<g id="shape17-74" v:mID="17" v:groupContext="shape" transform="translate(309.84,-107.999)"> |
||||
<title>Box.17</title> |
||||
<desc>Remote access via Hession or SOAP</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="23.04" cy="231.839" width="46.08" height="54.72"/> |
||||
<g id="shadow17-75" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="204.479" width="46.08" height="54.72" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="204.479" width="46.08" height="54.72" class="st6"/> |
||||
<text x="12.55" y="222.84" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Remote <tspan |
||||
x="9.04" dy="1.2em" class="st8">access via<v:newlineChar/></tspan><tspan x="11.38" dy="1.2em" class="st8">Hession</tspan>, SOAP</text> </g> |
||||
<g id="shape18-82" v:mID="18" v:groupContext="shape" transform="translate(114,-172.799)"> |
||||
<title>Box.18</title> |
||||
<desc>WebApplicationContext providing e.g. messaging</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="72" cy="251.999" width="144" height="14.4"/> |
||||
<g id="shadow18-83" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="244.799" width="144" height="14.4" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="244.799" width="144" height="14.4" class="st6"/> |
||||
<text x="6.63" y="253.8" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>WebApplicationContext providing e.g. messaging</text> </g> |
||||
</g> |
||||
</svg> |
||||
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 123 KiB |
|
Before Width: | Height: | Size: 122 KiB |
|
Before Width: | Height: | Size: 115 KiB |
|
Before Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 54 KiB |
@ -1,328 +0,0 @@
@@ -1,328 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
||||
<!-- Generated by Microsoft Visio 11.0, SVG Export, v1.0 spring-overview.svg Page-1 --> |
||||
|
||||
<svg |
||||
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" |
||||
xmlns:dc="http://purl.org/dc/elements/1.1/" |
||||
xmlns:cc="http://creativecommons.org/ns#" |
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
||||
xmlns:svg="http://www.w3.org/2000/svg" |
||||
xmlns="http://www.w3.org/2000/svg" |
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
||||
width="6.4728541in" |
||||
height="5.9522467in" |
||||
viewBox="0 0 466.04561 428.56238" |
||||
xml:space="preserve" |
||||
class="st5" |
||||
id="svg5499" |
||||
version="1.1" |
||||
inkscape:version="0.91 r13725" |
||||
sodipodi:docname="mvc-contexts.svg" |
||||
style="font-size:12px;overflow:visible;color-interpolation-filters:sRGB;fill:none;fill-rule:evenodd;stroke-linecap:square;stroke-miterlimit:3" |
||||
inkscape:export-filename="/Users/seb/Workspace/spring-framework/src/asciidoc/images/mvc-contexts.png" |
||||
inkscape:export-xdpi="90" |
||||
inkscape:export-ydpi="90"><metadata |
||||
id="metadata5713"><rdf:RDF><cc:Work |
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type |
||||
rdf:resource="https://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs |
||||
id="defs5711"><marker |
||||
inkscape:stockid="Arrow1Mend" |
||||
orient="auto" |
||||
refY="0.0" |
||||
refX="0.0" |
||||
id="Arrow1Mend" |
||||
style="overflow:visible;" |
||||
inkscape:isstock="true"><path |
||||
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 " |
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" |
||||
transform="scale(0.4) rotate(180) translate(10,0)" /></marker></defs><sodipodi:namedview |
||||
pagecolor="#ffffff" |
||||
bordercolor="#666666" |
||||
borderopacity="1" |
||||
objecttolerance="10" |
||||
gridtolerance="10" |
||||
guidetolerance="10" |
||||
inkscape:pageopacity="0" |
||||
inkscape:pageshadow="2" |
||||
inkscape:window-width="1680" |
||||
inkscape:window-height="1005" |
||||
id="namedview5709" |
||||
showgrid="false" |
||||
inkscape:zoom="1.6462142" |
||||
inkscape:cx="155.45357" |
||||
inkscape:cy="336.8551" |
||||
inkscape:window-x="21" |
||||
inkscape:window-y="98" |
||||
inkscape:window-maximized="0" |
||||
inkscape:current-layer="g5503" |
||||
fit-margin-top="0" |
||||
fit-margin-left="0" |
||||
fit-margin-right="0" |
||||
fit-margin-bottom="0" /><v:documentProperties |
||||
v:langID="1033" |
||||
v:viewMarkup="false" /><style |
||||
type="text/css" |
||||
id="style5501"><![CDATA[ |
||||
.st1 {fill:#969696;stroke:#000000;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} |
||||
.st3 {fill:#000000;font-family:Arial;font-size:2.50001em;font-weight:bold} |
||||
.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} |
||||
]]></style><g |
||||
v:mID="0" |
||||
v:index="1" |
||||
v:groupContext="foregroundPage" |
||||
id="g5503" |
||||
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" |
||||
id="rect6599" |
||||
width="382.43433" |
||||
height="188.04903" |
||||
x="85.781693" |
||||
y="258.60324" /><v:userDefs><v:ud |
||||
v:nameU="SchemeName" |
||||
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" |
||||
id="rect5725" |
||||
width="464.32324" |
||||
height="369.18631" |
||||
x="41.678398" |
||||
y="112.32077" /><title |
||||
id="title5505">Page-1</title><v:pageProperties |
||||
v:drawingScale="0.0393701" |
||||
v:pageScale="0.0393701" |
||||
v:drawingUnits="24" |
||||
v:shadowOffsetX="8.50394" |
||||
v:shadowOffsetY="-8.50394" /><v:layer |
||||
v:name="Connector" |
||||
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" |
||||
id="rect5715" |
||||
width="322.73892" |
||||
height="48.939812" |
||||
x="119.99358" |
||||
y="-141.00999" |
||||
transform="scale(1,-1)" /><text |
||||
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" |
||||
x="168.843" |
||||
y="121.24811" |
||||
id="text5717" |
||||
sodipodi:linespacing="125%" |
||||
transform="scale(1.0403984,0.96117025)"><tspan |
||||
sodipodi:role="line" |
||||
id="tspan5719" |
||||
x="168.843" |
||||
y="121.24811" |
||||
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> |
||||
<rect |
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.86203903;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" |
||||
id="rect6620" |
||||
width="82.040657" |
||||
height="36.72575" |
||||
x="112.29841" |
||||
y="-347.66547" |
||||
transform="scale(1,-1)" /><rect |
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.89166164;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" |
||||
id="rect6622" |
||||
width="87.843979" |
||||
height="36.697304" |
||||
x="221.17052" |
||||
y="-375.43195" |
||||
transform="scale(1,-1)" /><rect |
||||
transform="scale(1,-1)" |
||||
y="-353.05304" |
||||
x="115.70022" |
||||
height="36.72575" |
||||
width="82.040657" |
||||
id="rect6614" |
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.86203903;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" /><text |
||||
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" |
||||
x="119.10567" |
||||
y="351.94809" |
||||
id="text6616" |
||||
sodipodi:linespacing="125%" |
||||
transform="scale(1.0403984,0.96117025)"><tspan |
||||
sodipodi:role="line" |
||||
id="tspan6618" |
||||
x="119.10567" |
||||
y="351.94809" |
||||
style="font-size:11.53426838px">Controllers</tspan></text> |
||||
<text |
||||
transform="scale(1.0403984,0.96117025)" |
||||
sodipodi:linespacing="125%" |
||||
id="text6624" |
||||
y="374.50562" |
||||
x="217.47043" |
||||
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" |
||||
xml:space="preserve"><tspan |
||||
style="font-size:11.53426838px" |
||||
y="374.50562" |
||||
x="217.47043" |
||||
id="tspan6626" |
||||
sodipodi:role="line">ViewResolver</tspan></text> |
||||
<rect |
||||
transform="scale(1,-1)" |
||||
y="-347.53635" |
||||
x="322.31219" |
||||
height="36.577778" |
||||
width="114.4539" |
||||
id="rect6628" |
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.0161339;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" /><text |
||||
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" |
||||
x="317.68164" |
||||
y="347.08316" |
||||
id="text6630" |
||||
sodipodi:linespacing="125%" |
||||
transform="scale(1.0403984,0.96117025)"><tspan |
||||
sodipodi:role="line" |
||||
id="tspan6632" |
||||
x="317.68164" |
||||
y="347.08316" |
||||
style="font-size:11.53426838px">HandlerMapping</tspan></text> |
||||
<text |
||||
transform="scale(1.0403984,0.96117025)" |
||||
sodipodi:linespacing="125%" |
||||
id="text6636" |
||||
y="293.18585" |
||||
x="105.32181" |
||||
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" |
||||
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" |
||||
y="293.18585" |
||||
x="105.32181" |
||||
id="tspan6638" |
||||
sodipodi:role="line">Root WebApplicationContext</tspan></text> |
||||
<text |
||||
transform="scale(1.0403984,0.96117025)" |
||||
sodipodi:linespacing="125%" |
||||
id="text6640" |
||||
y="309.14661" |
||||
x="262.53387" |
||||
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" |
||||
xml:space="preserve"><tspan |
||||
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" |
||||
y="309.14661" |
||||
x="262.53387" |
||||
sodipodi:role="line">(containing all beans)</tspan></text> |
||||
<rect |
||||
transform="scale(1,-1)" |
||||
y="-428.58945" |
||||
x="153.3537" |
||||
height="36.72575" |
||||
width="82.040657" |
||||
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:#000000;stroke-width:0.86203903;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" |
||||
id="rect6650" |
||||
width="82.040657" |
||||
height="36.72575" |
||||
x="156.75552" |
||||
y="-433.97702" |
||||
transform="scale(1,-1)" /><text |
||||
transform="scale(1.0403984,0.96117025)" |
||||
sodipodi:linespacing="125%" |
||||
id="text6652" |
||||
y="436.60834" |
||||
x="165.32202" |
||||
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" |
||||
xml:space="preserve"><tspan |
||||
style="font-size:11.53426838px" |
||||
y="436.60834" |
||||
x="165.32202" |
||||
id="tspan6654" |
||||
sodipodi:role="line">Services</tspan></text> |
||||
<rect |
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.88435173;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" |
||||
id="rect6656" |
||||
width="86.393044" |
||||
height="36.704323" |
||||
x="295.88763" |
||||
y="-428.12976" |
||||
transform="scale(1,-1)" /><rect |
||||
transform="scale(1,-1)" |
||||
y="-433.51614" |
||||
x="299.29059" |
||||
height="36.701977" |
||||
width="86.876686" |
||||
id="rect6658" |
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.88679528;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" /><text |
||||
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" |
||||
x="294.75827" |
||||
y="436.60834" |
||||
id="text6660" |
||||
sodipodi:linespacing="125%" |
||||
transform="scale(1.0403984,0.96117025)"><tspan |
||||
sodipodi:role="line" |
||||
id="tspan6662" |
||||
x="294.75827" |
||||
y="436.60834" |
||||
style="font-size:11.53426838px">Repositories</tspan></text> |
||||
<text |
||||
transform="scale(1.0403984,0.96117025)" |
||||
sodipodi:linespacing="125%" |
||||
id="text6773" |
||||
y="137.2662" |
||||
x="168.56981" |
||||
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" |
||||
xml:space="preserve"><tspan |
||||
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" |
||||
y="137.2662" |
||||
x="168.56981" |
||||
id="tspan6775" |
||||
sodipodi:role="line">(with empty contextConfigLocation)</tspan></text> |
||||
<rect |
||||
y="159.68262" |
||||
x="86.602486" |
||||
height="52.970345" |
||||
width="383.42438" |
||||
id="rect8949" |
||||
style="fill:#dde2cd;fill-opacity:1;stroke:#000000;stroke-width:1.53790233;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" /><text |
||||
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" |
||||
x="89.612297" |
||||
y="201.20198" |
||||
id="text8951" |
||||
sodipodi:linespacing="125%" |
||||
transform="scale(1.0403984,0.96117025)"><tspan |
||||
sodipodi:role="line" |
||||
id="tspan8953" |
||||
x="89.612297" |
||||
y="201.20198" |
||||
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> |
||||
<text |
||||
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" |
||||
x="270.91974" |
||||
y="244.23273" |
||||
id="text8955" |
||||
sodipodi:linespacing="125%" |
||||
transform="scale(1.0403984,0.96117025)"><tspan |
||||
sodipodi:role="line" |
||||
x="270.91974" |
||||
y="244.23273" |
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.53426743px;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;text-anchor:start" |
||||
id="tspan4875">Delegates</tspan></text> |
||||
<path |
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.33447409;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend)" |
||||
d="m 270.42494,213.70262 c 0,40.78465 0,40.78465 0,40.78465" |
||||
id="path9077" |
||||
inkscape:connector-curvature="0" /><text |
||||
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" |
||||
x="274.18076" |
||||
y="257.56573" |
||||
id="text4867" |
||||
sodipodi:linespacing="125%" |
||||
transform="scale(1.0403985,0.9611702)"><tspan |
||||
sodipodi:role="line" |
||||
id="tspan4869" |
||||
x="274.18076" |
||||
y="257.56573"></tspan></text> |
||||
</g></svg> |
||||
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 94 KiB |
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 18 KiB |
@ -1,129 +0,0 @@
@@ -1,129 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "https://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> |
||||
<!-- Generated by Microsoft Visio 11.0, SVG Export, v1.0 remoting.svg Page-1 --> |
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.70667in" |
||||
height="2.65333in" viewBox="0 0 338.88 191.04" xml:space="preserve" color-interpolation-filters="sRGB" class="st9"> |
||||
<v:documentProperties v:langID="1033" v:metric="true"/> |
||||
|
||||
<style type="text/css"> |
||||
<![CDATA[ |
||||
.st1 {fill:#f4f7f0;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st2 {fill:#000000;font-family:Arial;font-size:0.75em} |
||||
.st3 {fill:#ecefe2;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st4 {visibility:visible} |
||||
.st5 {fill:#84877b;stroke:#84877b;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st6 {fill:#dde2cd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st7 {fill:#000000;font-family:Arial;font-size:0.666664em} |
||||
.st8 {font-size:1em} |
||||
.st9 {fill:none;fill-rule:evenodd;font-size:12;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} |
||||
]]> |
||||
</style> |
||||
|
||||
<g v:mID="0" v:index="1" v:groupContext="foregroundPage"> |
||||
<title>Page-1</title> |
||||
<v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="0" v:shadowOffsetX="8.99999" |
||||
v:shadowOffsetY="-8.99999"/> |
||||
<g id="shape1-1" v:mID="1" v:groupContext="shape" transform="translate(0.240333,-10.8)"> |
||||
<title>Box.1</title> |
||||
<desc>Servlet Container (e.g. Tomcat / Jetty)</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(3.99999,3.99999,3.99999,3.99999)"/> |
||||
<v:textRect cx="169.199" cy="126.24" width="338.4" height="129.6"/> |
||||
<rect x="0" y="61.4399" width="338.4" height="129.6" class="st1"/> |
||||
<text x="93.17" y="177.54" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/>Servlet Container (e.g. Tomcat / Jetty)<v:newlineChar/><v:newlineChar/></text> </g> |
||||
<g id="shape2-4" v:mID="2" v:groupContext="shape" transform="translate(12.326,-37.8001)"> |
||||
<title>Box.2</title> |
||||
<desc>Spring Core</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(3.99999,3.99999,3.99999,3.99999)"/> |
||||
<v:textRect cx="78.5567" cy="158.64" width="157.12" height="64.7999"/> |
||||
<rect x="0" y="126.24" width="157.114" height="64.7999" class="st3"/> |
||||
<text x="54.54" y="177.54" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/><v:newlineChar/><v:newlineChar/><v:newlineChar/>Spring Core</text> </g> |
||||
<g id="shape3-7" v:mID="3" v:groupContext="shape" transform="translate(169.44,-37.8001)"> |
||||
<title>Box.3</title> |
||||
<desc>Spring Context</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(3.99999,3.99999,3.99999,3.99999)"/> |
||||
<v:textRect cx="78.5567" cy="158.64" width="157.12" height="64.7999"/> |
||||
<rect x="0" y="126.24" width="157.114" height="64.7999" class="st3"/> |
||||
<text x="48.78" y="177.54" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/><v:newlineChar/><v:newlineChar/><v:newlineChar/>Spring Context </text> </g> |
||||
<g id="shape4-10" v:mID="4" v:groupContext="shape" transform="translate(8.09603,-151.2)"> |
||||
<title>Box.10</title> |
||||
<desc>JAX RPC client</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(3.99999,3.99999,3.99999,3.99999)"/> |
||||
<v:textRect cx="38.3717" cy="171.24" width="76.75" height="39.6"/> |
||||
<g id="shadow4-11" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="151.44" width="76.7442" height="39.6" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="151.44" width="76.7442" height="39.6" class="st6"/> |
||||
<text x="11.03" y="173.64" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>JAX RPC client</text> </g> |
||||
<g id="shape5-15" v:mID="5" v:groupContext="shape" transform="translate(18.9732,-97.2)"> |
||||
<title>Box.4</title> |
||||
<desc>Transprarent remote access (using remote package)</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(3.99999,3.99999,3.99999,3.99999)"/> |
||||
<v:textRect cx="150.466" cy="176.64" width="300.94" height="28.8"/> |
||||
<g id="shadow5-16" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="162.24" width="300.934" height="28.8" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="162.24" width="300.934" height="28.8" class="st6"/> |
||||
<text x="58.65" y="179.04" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Transp<tspan |
||||
class="st8" v:langID="2057">ar</tspan>ent remote access (using remote package)</text> </g> |
||||
<g id="shape6-21" v:mID="6" v:groupContext="shape" transform="translate(18.9732,-68.4)"> |
||||
<title>Box</title> |
||||
<desc>Custom logic contained by beans</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(3.99999,3.99999,3.99999,3.99999)"/> |
||||
<v:textRect cx="150.466" cy="176.64" width="300.94" height="28.8"/> |
||||
<g id="shadow6-22" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="162.24" width="300.934" height="28.8" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="162.24" width="300.934" height="28.8" class="st6"/> |
||||
<text x="91.55" y="179.04" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Custom logic contained by beans</text> </g> |
||||
<g id="shape7-26" v:mID="7" v:groupContext="shape" transform="translate(96.9259,-151.2)"> |
||||
<title>Box.5</title> |
||||
<desc>Hessian client</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(3.99999,3.99999,3.99999,3.99999)"/> |
||||
<v:textRect cx="36.1057" cy="171.24" width="72.22" height="39.6"/> |
||||
<g id="shadow7-27" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="151.44" width="72.212" height="39.6" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="151.44" width="72.212" height="39.6" class="st6"/> |
||||
<text x="11.2" y="173.64" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Hessian client</text> </g> |
||||
<g id="shape9-36" v:mID="9" v:groupContext="shape" transform="translate(266.126,-151.2)"> |
||||
<title>Box.7</title> |
||||
<desc>RMI client</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(3.99999,3.99999,3.99999,3.99999)"/> |
||||
<v:textRect cx="33.6885" cy="171.24" width="67.38" height="39.6"/> |
||||
<g id="shadow9-37" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="151.44" width="67.3778" height="39.6" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="151.44" width="67.3778" height="39.6" class="st6"/> |
||||
<text x="26.37" y="168.84" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>RMI<v:newlineChar/><tspan |
||||
x="24.36" dy="1.2em" class="st8">client</tspan></text> </g> |
||||
</g> |
||||
</svg> |
||||
|
Before Width: | Height: | Size: 7.8 KiB |
|
Before Width: | Height: | Size: 57 KiB |
@ -1,196 +0,0 @@
@@ -1,196 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "https://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> |
||||
<!-- Generated by Microsoft Visio 11.0, SVG Export, v1.0 spring-overview.svg Page-1 --> |
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.26772in" |
||||
height="11.6929in" viewBox="0 0 595.276 841.89" xml:space="preserve" color-interpolation-filters="sRGB" class="st5"> |
||||
<v:documentProperties v:langID="1033" v:viewMarkup="false"/> |
||||
|
||||
<style type="text/css"> |
||||
<![CDATA[ |
||||
.st1 {fill:#969696;stroke:#000000;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} |
||||
.st3 {fill:#000000;font-family:Arial;font-size:2.50001em;font-weight:bold} |
||||
.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} |
||||
]]> |
||||
</style> |
||||
|
||||
<g v:mID="0" v:index="1" v:groupContext="foregroundPage"> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="SchemeName" v:val="VT4(Default)"/> |
||||
</v:userDefs> |
||||
<title>Page-1</title> |
||||
<v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394" |
||||
v:shadowOffsetY="-8.50394"/> |
||||
<v:layer v:name="Connector" v:index="0"/> |
||||
<g id="group9-1" transform="translate(549.921,-255.118) scale(-1,1)" v:mID="9" v:groupContext="group"> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="Scale" v:val="VT0(1):26"/> |
||||
<v:ud v:nameU="AntiScale" v:val="VT0(1):26"/> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<title>3-D box.9</title> |
||||
<desc>Core The IoC container</desc> |
||||
<g id="shape10-2" v:mID="10" v:groupContext="shape" transform="translate(0,14.1732)"> |
||||
<title>Sheet.10</title> |
||||
<path d="M0 827.72 L521.57 827.72 L507.4 841.89 L-14.17 841.89 L0 827.72 Z" class="st1"/> |
||||
</g> |
||||
<g id="shape11-4" v:mID="11" v:groupContext="shape" transform="translate(-14.1732,0)"> |
||||
<title>Sheet.11</title> |
||||
<path d="M0 856.06 L14.17 841.89 L14.17 756.85 L0 771.02 L0 856.06 Z" class="st1"/> |
||||
</g> |
||||
<g id="shape12-6" v:mID="12" v:groupContext="shape"> |
||||
<title>Sheet.12</title> |
||||
<rect x="0" y="756.85" width="521.575" height="85.0394" class="st2"/> |
||||
</g> |
||||
<g id="shape9-8" v:mID="9" v:groupContext="groupContent"> |
||||
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> |
||||
<v:textRect cx="260.787" cy="799.37" width="521.58" height="85.0394"/> |
||||
<text x="-294.97" y="797.57" transform="scale(-1,1)" class="st3" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Core<v:newlineChar/><v:newlineChar/><tspan |
||||
x="-300.54" dy="2.76em" class="st4">The IoC container</tspan></text> </g> |
||||
</g> |
||||
<g id="group1-11" transform="translate(269.291,-368.504) scale(-1,1)" v:mID="1" v:groupContext="group"> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="Scale" v:val="VT0(1):26"/> |
||||
<v:ud v:nameU="AntiScale" v:val="VT0(1):26"/> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<title>3-D box.1</title> |
||||
<desc>AOP Spring AOP AspectJ integration</desc> |
||||
<g id="shape2-12" v:mID="2" v:groupContext="shape" transform="translate(0,14.1732)"> |
||||
<title>Sheet.2</title> |
||||
<path d="M0 827.72 L240.94 827.72 L226.77 841.89 L-14.17 841.89 L0 827.72 Z" class="st1"/> |
||||
</g> |
||||
<g id="shape3-14" v:mID="3" v:groupContext="shape" transform="translate(-14.1732,0)"> |
||||
<title>Sheet.3</title> |
||||
<path d="M0 856.06 L14.17 841.89 L14.17 756.85 L0 771.02 L0 856.06 Z" class="st1"/> |
||||
</g> |
||||
<g id="shape4-16" v:mID="4" v:groupContext="shape"> |
||||
<title>Sheet.4</title> |
||||
<rect x="0" y="756.85" width="240.945" height="85.0394" class="st2"/> |
||||
</g> |
||||
<g id="shape1-18" v:mID="1" v:groupContext="groupContent"> |
||||
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> |
||||
<v:textRect cx="120.472" cy="799.37" width="240.95" height="85.0394"/> |
||||
<text x="-152.97" y="791.57" transform="scale(-1,1)" class="st3" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>AOP<v:newlineChar/><v:newlineChar/><tspan |
||||
x="-146.87" dy="2.76em" class="st4">Spring AOP<v:newlineChar/></tspan><tspan x="-162.99" dy="1.2em" |
||||
class="st4">AspectJ integration</tspan></text> </g> |
||||
</g> |
||||
<g id="group5-22" transform="translate(133.228,-481.89) scale(-1,1)" v:mID="5" v:groupContext="group"> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="Scale" v:val="VT0(1):26"/> |
||||
<v:ud v:nameU="AntiScale" v:val="VT0(1):26"/> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<title>3-D box.5</title> |
||||
<desc>DAO Spring JDBC Transaction management</desc> |
||||
<g id="shape6-23" v:mID="6" v:groupContext="shape" transform="translate(0,14.1732)"> |
||||
<title>Sheet.6</title> |
||||
<path d="M0 827.72 L104.88 827.72 L90.71 841.89 L-14.17 841.89 L0 827.72 Z" class="st1"/> |
||||
</g> |
||||
<g id="shape7-25" v:mID="7" v:groupContext="shape" transform="translate(-14.1732,0)"> |
||||
<title>Sheet.7</title> |
||||
<path d="M0 856.06 L14.17 841.89 L14.17 657.64 L0 671.81 L0 856.06 Z" class="st1"/> |
||||
</g> |
||||
<g id="shape8-27" v:mID="8" v:groupContext="shape"> |
||||
<title>Sheet.8</title> |
||||
<rect x="0" y="657.638" width="104.882" height="184.252" class="st2"/> |
||||
</g> |
||||
<g id="shape5-29" v:mID="5" v:groupContext="groupContent"> |
||||
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> |
||||
<v:textRect cx="52.4409" cy="749.764" width="104.89" height="184.252"/> |
||||
<text x="-85.76" y="735.96" transform="scale(-1,1)" class="st3" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>DAO<v:newlineChar/><v:newlineChar/><tspan |
||||
x="-81.33" dy="2.76em" class="st4">Spring JDBC<v:newlineChar/></tspan><tspan x="-78.56" dy="1.2em" |
||||
class="st4">Transaction </tspan><tspan x="-81.62" dy="1.2em" class="st4">management</tspan></text> </g> |
||||
</g> |
||||
<g id="group13-34" transform="translate(413.858,-368.504) scale(-1,1)" v:mID="13" v:groupContext="group"> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="Scale" v:val="VT0(1):26"/> |
||||
<v:ud v:nameU="AntiScale" v:val="VT0(1):26"/> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<title>3-D box.13</title> |
||||
<desc>JEE JMX JMS JCA Remoting EJBs Email</desc> |
||||
<g id="shape14-35" v:mID="14" v:groupContext="shape" transform="translate(0,14.1732)"> |
||||
<title>Sheet.14</title> |
||||
<path d="M0 827.72 L113.39 827.72 L99.21 841.89 L-14.17 841.89 L0 827.72 Z" class="st1"/> |
||||
</g> |
||||
<g id="shape15-37" v:mID="15" v:groupContext="shape" transform="translate(-14.1732,0)"> |
||||
<title>Sheet.15</title> |
||||
<path d="M0 856.06 L14.17 841.89 L14.17 544.25 L0 558.43 L0 856.06 Z" class="st1"/> |
||||
</g> |
||||
<g id="shape16-39" v:mID="16" v:groupContext="shape"> |
||||
<title>Sheet.16</title> |
||||
<rect x="0" y="544.252" width="113.386" height="297.638" class="st2"/> |
||||
</g> |
||||
<g id="shape13-41" v:mID="13" v:groupContext="groupContent"> |
||||
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> |
||||
<v:textRect cx="56.6929" cy="693.071" width="113.39" height="297.638"/> |
||||
<text x="-85.04" y="661.27" transform="scale(-1,1)" class="st3" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>JEE<v:newlineChar/><v:newlineChar/><tspan |
||||
x="-66.69" dy="2.76em" class="st4">JMX<v:newlineChar/></tspan><tspan x="-66.69" dy="1.2em" class="st4">JMS<v:newlineChar/></tspan><tspan |
||||
x="-66.13" dy="1.2em" class="st4">JCA<v:newlineChar/></tspan><tspan x="-78.08" dy="1.2em" class="st4">Remoting<v:newlineChar/></tspan><tspan |
||||
x="-68.36" dy="1.2em" class="st4">EJBs<v:newlineChar/></tspan><tspan x="-69.19" dy="1.2em" class="st4">Email</tspan></text> </g> |
||||
</g> |
||||
<g id="group17-49" transform="translate(552.756,-368.504) scale(-1,1)" v:mID="17" v:groupContext="group"> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="Scale" v:val="VT0(1):26"/> |
||||
<v:ud v:nameU="AntiScale" v:val="VT0(1):26"/> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<title>3-D box.17</title> |
||||
<desc>Web Spring Web MVC Framework Integration Struts WebWork Tapes...</desc> |
||||
<g id="shape18-50" v:mID="18" v:groupContext="shape" transform="translate(0,14.1732)"> |
||||
<title>Sheet.18</title> |
||||
<path d="M0 827.72 L113.39 827.72 L99.21 841.89 L-14.17 841.89 L0 827.72 Z" class="st1"/> |
||||
</g> |
||||
<g id="shape19-52" v:mID="19" v:groupContext="shape" transform="translate(-14.1732,0)"> |
||||
<title>Sheet.19</title> |
||||
<path d="M0 856.06 L14.17 841.89 L14.17 544.25 L0 558.43 L0 856.06 Z" class="st1"/> |
||||
</g> |
||||
<g id="shape20-54" v:mID="20" v:groupContext="shape"> |
||||
<title>Sheet.20</title> |
||||
<rect x="0" y="544.252" width="113.386" height="297.638" class="st2"/> |
||||
</g> |
||||
<g id="shape17-56" v:mID="17" v:groupContext="groupContent"> |
||||
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> |
||||
<v:textRect cx="56.6929" cy="693.071" width="113.39" height="297.638"/> |
||||
<text x="-88.35" y="613.27" transform="scale(-1,1)" class="st3" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Web<v:newlineChar/><v:newlineChar/><tspan |
||||
x="-95.31" dy="2.76em" class="st4">Spring Web MVC<v:newlineChar/></tspan><tspan x="-106.71" dy="1.2em" |
||||
class="st4">Framework Integration<v:newlineChar/></tspan><tspan x="-69.75" dy="1.2em" class="st4">Struts<v:newlineChar/></tspan><tspan |
||||
x="-78.63" dy="1.2em" class="st4">WebWork<v:newlineChar/></tspan><tspan x="-76.14" dy="1.2em" |
||||
class="st4">Tapestry<v:newlineChar/></tspan><tspan x="-65.57" dy="1.2em" class="st4">JSF<v:newlineChar/></tspan><tspan |
||||
x="-97.82" dy="1.2em" class="st4">Rich View Support<v:newlineChar/></tspan><tspan x="-68.36" dy="1.2em" |
||||
class="st4">JSPs<v:newlineChar/></tspan><tspan x="-74.19" dy="1.2em" class="st4">FreeMarker<v:newlineChar/></tspan><tspan |
||||
x="-82.52" dy="1.2em" class="st4">FreeMarker<v:newlineChar/></tspan><tspan x="-66.69" dy="1.2em" |
||||
class="st4">PDF<v:newlineChar/></tspan><tspan x="-90.59" dy="1.2em" class="st4">Jasper Reports<v:newlineChar/></tspan><tspan |
||||
x="-68.91" dy="1.2em" class="st4">Excel<v:newlineChar/></tspan><tspan x="-99.48" dy="1.2em" class="st4">Spring Portlet MVC</tspan></text> </g> |
||||
</g> |
||||
<g id="group21-72" transform="translate(269.291,-481.89) scale(-1,1)" v:mID="21" v:groupContext="group"> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="Scale" v:val="VT0(1):26"/> |
||||
<v:ud v:nameU="AntiScale" v:val="VT0(1):26"/> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<title>3-D box.21</title> |
||||
<desc>ORM Hibernate JPA TopLink JDO OJB iBatis</desc> |
||||
<g id="shape22-73" v:mID="22" v:groupContext="shape" transform="translate(0,14.1732)"> |
||||
<title>Sheet.22</title> |
||||
<path d="M0 827.72 L107.72 827.72 L93.54 841.89 L-14.17 841.89 L0 827.72 Z" class="st1"/> |
||||
</g> |
||||
<g id="shape23-75" v:mID="23" v:groupContext="shape" transform="translate(-14.1732,0)"> |
||||
<title>Sheet.23</title> |
||||
<path d="M0 856.06 L14.17 841.89 L14.17 657.64 L0 671.81 L0 856.06 Z" class="st1"/> |
||||
</g> |
||||
<g id="shape24-77" v:mID="24" v:groupContext="shape"> |
||||
<title>Sheet.24</title> |
||||
<rect x="0" y="657.638" width="107.717" height="184.252" class="st2"/> |
||||
</g> |
||||
<g id="shape21-79" v:mID="21" v:groupContext="groupContent"> |
||||
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> |
||||
<v:textRect cx="53.8583" cy="749.764" width="107.72" height="184.252"/> |
||||
<text x="-88.86" y="717.96" transform="scale(-1,1)" class="st3" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>ORM<v:newlineChar/><v:newlineChar/><tspan |
||||
x="-75.55" dy="2.76em" class="st4">Hibernate<v:newlineChar/></tspan><tspan x="-63.04" dy="1.2em" |
||||
class="st4">JPA<v:newlineChar/></tspan></g> |
||||
</g> |
||||
</g> |
||||
</svg> |
||||
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 27 KiB |
@ -1,131 +0,0 @@
@@ -1,131 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "https://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> |
||||
<!-- Generated by Microsoft Visio 11.0, SVG Export, v1.0 thirdparty-web.svg Page-1 --> |
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.90667in" |
||||
height="3.29238in" viewBox="0 0 353.28 237.051" xml:space="preserve" color-interpolation-filters="sRGB" class="st9"> |
||||
<v:documentProperties v:langID="1033" v:viewMarkup="false"/> |
||||
|
||||
<style type="text/css"> |
||||
<![CDATA[ |
||||
.st1 {fill:#f4f7f0;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st2 {fill:#000000;font-family:Arial;font-size:0.833336em} |
||||
.st3 {fill:#ecefe2;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st4 {visibility:visible} |
||||
.st5 {fill:#84877b;stroke:#84877b;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st6 {fill:#dde2cd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} |
||||
.st7 {fill:#000000;font-family:Arial;font-size:0.75em} |
||||
.st8 {font-size:1em} |
||||
.st9 {fill:none;fill-rule:evenodd;font-size:12;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} |
||||
]]> |
||||
</style> |
||||
|
||||
<g v:mID="0" v:index="1" v:groupContext="foregroundPage"> |
||||
<title>Page-1</title> |
||||
<v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="0" v:shadowOffsetX="9" v:shadowOffsetY="-9"/> |
||||
<g id="shape11-1" v:mID="11" v:groupContext="shape" transform="translate(0.24,-0.24)"> |
||||
<title>Box.11</title> |
||||
<desc>Servlet Container (Tomcat / Jetty)</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="176.4" cy="118.766" width="352.8" height="236.571"/> |
||||
<rect x="0" y="0.48" width="352.8" height="236.571" class="st1"/> |
||||
<text x="101.65" y="223.77" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/>Servlet Container (Tomcat / Jetty)</text> </g> |
||||
<g id="shape6-4" v:mID="6" v:groupContext="shape" transform="translate(12.84,-25.9543)"> |
||||
<title>Box.6</title> |
||||
<desc>Spring Core</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="81.9" cy="206.194" width="163.8" height="61.7143"/> |
||||
<rect x="0" y="175.337" width="163.8" height="61.7143" class="st3"/> |
||||
<text x="55.22" y="221.19" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/><v:newlineChar/><v:newlineChar/>Spring Core</text> </g> |
||||
<g id="shape7-7" v:mID="7" v:groupContext="shape" transform="translate(176.64,-25.9543)"> |
||||
<title>Box.7</title> |
||||
<desc>Spring DAO</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="81.9" cy="206.194" width="163.81" height="61.7143"/> |
||||
<rect x="0" y="175.337" width="163.8" height="61.7143" class="st3"/> |
||||
<text x="55.22" y="221.19" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/><v:newlineChar/><v:newlineChar/>Spring DAO</text> </g> |
||||
<g id="shape8-10" v:mID="8" v:groupContext="shape" transform="translate(176.64,-87.6686)"> |
||||
<title>Box.8</title> |
||||
<desc>Spring ORM</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="81.9" cy="206.194" width="163.8" height="61.7143"/> |
||||
<rect x="0" y="175.337" width="163.8" height="61.7143" class="st3"/> |
||||
<text x="54.39" y="197.19" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Spring ORM<v:newlineChar/><v:newlineChar/></text> </g> |
||||
<g id="shape9-13" v:mID="9" v:groupContext="shape" transform="translate(12.84,-149.383)"> |
||||
<title>Box.9</title> |
||||
<desc>Spring WEB</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="163.8" cy="206.194" width="327.6" height="61.7143"/> |
||||
<rect x="0" y="175.337" width="327.6" height="61.7143" class="st3"/> |
||||
<text x="136.57" y="221.19" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/><v:newlineChar/><v:newlineChar/>Spring WEB</text> </g> |
||||
<g id="shape10-16" v:mID="10" v:groupContext="shape" transform="translate(107.34,-188.811)"> |
||||
<title>Box.10</title> |
||||
<desc>Web frontend using Struts or WebWork</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="72.45" cy="218.194" width="144.91" height="37.7143"/> |
||||
<g id="shadow10-17" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="199.337" width="144.9" height="37.7143" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="199.337" width="144.9" height="37.7143" class="st6"/> |
||||
<text x="33.43" y="215.49" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Web frontend using<v:newlineChar/><tspan |
||||
x="34.44" dy="1.2em" class="st8">Struts or WebWork</tspan></text> </g> |
||||
<g id="shape12-22" v:mID="12" v:groupContext="shape" transform="translate(12.84,-87.6686)"> |
||||
<title>Box.12</title> |
||||
<desc>Spring AOP</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="81.9" cy="206.194" width="163.8" height="61.7143"/> |
||||
<rect x="0" y="175.337" width="163.8" height="61.7143" class="st3"/> |
||||
<text x="55.5" y="197.19" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Spring AOP<v:newlineChar/><v:newlineChar/></text> </g> |
||||
<g id="shape13-25" v:mID="13" v:groupContext="shape" transform="translate(107.34,-94.5257)"> |
||||
<title>Box.13</title> |
||||
<desc>Transaction management Using Spring decl. trans.</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="72.45" cy="223.337" width="144.91" height="27.4286"/> |
||||
<g id="shadow13-26" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="209.623" width="144.9" height="27.4286" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="209.623" width="144.9" height="27.4286" class="st6"/> |
||||
<text x="21.42" y="220.64" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Transaction management<v:newlineChar/><tspan |
||||
x="23.43" dy="1.2em" class="st8">Using Spring decl</tspan>. trans.</text> </g> |
||||
<g id="shape5-31" v:mID="5" v:groupContext="shape" transform="translate(107.34,-67.0971)"> |
||||
<title>Box</title> |
||||
<desc>Hibernate mappings Custom Hibernate DAOs</desc> |
||||
<v:userDefs> |
||||
<v:ud v:nameU="visVersion" v:val="VT0(11):26"/> |
||||
</v:userDefs> |
||||
<v:textBlock v:margins="rect(4,4,4,4)"/> |
||||
<v:textRect cx="72.45" cy="223.337" width="144.91" height="27.4286"/> |
||||
<g id="shadow5-32" v:groupContext="shadow" v:shadowOffsetX="1.8" v:shadowOffsetY="-1.8" v:shadowType="1" |
||||
transform="matrix(1,0,0,1,1.8,1.8)" class="st4"> |
||||
<rect x="0" y="209.623" width="144.9" height="27.4286" class="st5"/> |
||||
</g> |
||||
<rect x="0" y="209.623" width="144.9" height="27.4286" class="st6"/> |
||||
<text x="32.18" y="220.64" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Hibernate mappings<v:newlineChar/><tspan |
||||
x="22.93" dy="1.2em" class="st8">Custom Hibernate DAOs</tspan></text> </g> |
||||
</g> |
||||
</svg> |
||||
|
Before Width: | Height: | Size: 7.8 KiB |