You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
132 lines
7.8 KiB
132 lines
7.8 KiB
16 years ago
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://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>
|