ejb.svg 5.7 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
<?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 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>