You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2016/04/05 08:43:47 UTC

svn commit: r1737782 [21/45] - in /tomee/site/trunk/content/ng: ./ admin/ admin/cluster/ admin/configuration/ advanced/ advanced/applicationcomposer/ advanced/setup/ advanced/shading/ advanced/tomee-embedded/ blog/ blog/2016/ blog/2016/03/ community/ c...

Added: tomee/site/trunk/content/ng/developer/ide/index.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/ng/developer/ide/index.html?rev=1737782&view=auto
==============================================================================
--- tomee/site/trunk/content/ng/developer/ide/index.html (added)
+++ tomee/site/trunk/content/ng/developer/ide/index.html Tue Apr  5 06:43:46 2016
@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+	<meta charset="UTF-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<title>Apache TomEE</title>
+	<meta name="description" content="Apache TomEE is a light JavaEE server with a lot tooling" />
+	<meta name="keywords" content="tomee,asf,apache,javaee,jee,shade,embedded,test,junit,applicationcomposer,maven,arquillian" />
+	<meta name="author" content="Luka Cvetinovic for Codrops" />
+	<link rel="icon" href="../../favicon.ico">
+	<link rel="icon"  type="image/png" href="../../favicon.png">
+	<meta name="msapplication-TileColor" content="#80287a">
+	<meta name="theme-color" content="#80287a">
+	<link rel="stylesheet" type="text/css" href="../../css/normalize.css">
+	<link rel="stylesheet" type="text/css" href="../../css/bootstrap.css">
+	<link rel="stylesheet" type="text/css" href="../../css/owl.css">
+	<link rel="stylesheet" type="text/css" href="../../css/animate.css">
+	<link rel="stylesheet" type="text/css" href="../../fonts/font-awesome-4.1.0/css/font-awesome.min.css">
+	<link rel="stylesheet" type="text/css" href="../../fonts/eleganticons/et-icons.css">
+	<link rel="stylesheet" type="text/css" href="../../css/jqtree.css">
+	<link rel="stylesheet" type="text/css" href="../../css/idea.css">
+	<link rel="stylesheet" type="text/css" href="../../css/cardio.css">
+</head>
+
+<body>
+    <div class="preloader">
+		<img src="../../img/loader.gif" alt="Preloader image">
+	</div>
+	    <nav class="navbar">
+		<div class="container">
+			<!-- Brand and toggle get grouped for better mobile display -->
+			<div class="navbar-header">
+				<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+					<span class="sr-only">Toggle navigation</span>
+					<span class="icon-bar"></span>
+					<span class="icon-bar"></span>
+					<span class="icon-bar"></span>
+				</button>
+				<a class="navbar-brand" href="../..//#">
+				    <span>
+
+				    
+                        <img src="../../img/logo-active.png">
+                    
+
+                    </span>
+				    Apache TomEE
+                </a>
+			</div>
+			<!-- Collect the nav links, forms, and other content for toggling -->
+			<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+				<ul class="nav navbar-nav navbar-right main-nav">
+					<li><a href="../../developer/index.html">Developer</a></li>
+					<li><a href="../../admin/index.html">Admin</a></li>
+					<li><a href="../../advanced/index.html">Advanced</a></li>
+					<li><a href="../../security/index.html">Security</a></li>
+					<li><a href="../../blog/index.html">Blog</a></li>
+					<li><a href="../../community/index.html">Community</a></li>
+                    <li><a href="../../download.html">Downloads</a></li>
+				</ul>
+			</div>
+			<!-- /.navbar-collapse -->
+		</div>
+		<!-- /.container-fluid -->
+	</nav>
+
+
+    <div id="main-block" class="container section-padded">
+        <div class="row title">
+            <div class='page-header'>
+              
+              <div class='btn-toolbar pull-right' style="z-index: 2000;">
+                <div class='btn-group'>
+                    <a class="btn" href="../../developer/ide/index.pdf"><i class="fa fa-file-pdf-o"></i> Download as PDF</a>
+                </div>
+              </div>
+              
+              <h2>TomEE and IDE</h2>
+            </div>
+        </div>
+        <div class="row">
+            
+            <div class="col-md-12">
+                <div id="preamble">
+<div class="sectionbody">
+<div class="paragraph">
+<p>TomEE is supported by main IDE of the marker:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><a href="https://eclipse.org/downloads/">Eclipse</a></p>
+</li>
+<li>
+<p><a href="https://www.jetbrains.com/idea/download/">Intellij Idea</a></p>
+</li>
+<li>
+<p><a href="https://netbeans.org/downloads/">Netbeans</a></p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_eclipse">Eclipse</h3>
+<div class="paragraph">
+<p>Be the first to write this part!</p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_idea">Idea</h3>
+<div class="paragraph">
+<p>Be the first to write this part!</p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_netbeans">Netbeans</h3>
+<div class="paragraph">
+<p>Be the first to write this part!</p>
+</div>
+</div>
+            </div>
+            
+        </div>
+    </div>
+<footer>
+		<div class="container">
+			<div class="row">
+				<div class="col-sm-6 text-center-mobile">
+					<h3 class="white">Apache TomEE the little great server.</h3>
+					<h5 class="light regular light-white">"A good application in a good server"</h5>
+					<ul class="social-footer">
+						<li><a href="https://fr-fr.facebook.com/ApacheTomEE/"><i class="fa fa-facebook"></i></a></li>
+						<li><a href="https://twitter.com/apachetomee"><i class="fa fa-twitter"></i></a></li>
+						<li><a href="https://plus.google.com/communities/105208241852045684449"><i class="fa fa-google-plus"></i></a></li>
+					</ul>
+				</div>
+				<div class="col-sm-6 text-center-mobile">
+					<div class="row opening-hours">
+						<div class="col-sm-3 text-center-mobile">
+							<h5><a href="../../admin/index.html" class="white">Administration</a></h5>
+							<ul class="list-unstyled">
+								<li><a href="../../admin/cluster/index.html" class="regular light-white">Cluster</a></li>
+								<li><a href="../../admin/configuration/index.html" class="regular light-white">Configuration</a></li>
+							</ul>
+						</div>
+						<div class="col-sm-3 text-center-mobile">
+							<h5><a href="../../developer/index.html" class="white">Developer</a></h5>
+							<ul class="list-unstyled">
+								<li><a href="../../developer/classloading/index.html" class="regular light-white">Classloading</a></li>
+								<li><a href="../../developer/ide/index.html" class="regular light-white">IDE</a></li>
+								<li><a href="../../developer/testing/index.html" class="regular light-white">Testing</a></li>
+								<li><a href="../../developer/tools/index.html" class="regular light-white">Tools</a></li>
+							</ul>
+						</div>
+						<div class="col-sm-3 text-center-mobile">
+							<h5><a href="../../advanced/index.html" class="white">Advanced</a></h5>
+							<ul class="list-unstyled">
+								<li><a href="../../advanced/applicationcomposer/index.html" class="regular light-white">Application Composer</a></li>
+								<li><a href="../../advanced/setup/index.html" class="regular light-white">Setup</a></li>
+								<li><a href="../../advanced/shading/index.html" class="regular light-white">Shading</a></li>
+								<li><a href="../../advanced/tomee-embedded/index.html" class="regular light-white">TomEE Embedded</a></li>
+							</ul>
+						</div>
+						<div class="col-sm-3 text-center-mobile">
+							<h5><a href="../../community/index.html" class="white">Community</a></h5>
+							<ul class="list-unstyled">
+								<li><a href="../../community/contributors.html" class="regular light-white">Contributors</a></li>
+								<li><a href="../../community/social.html" class="regular light-white">Social</a></li>
+								<li><a href="../../community/sources.html" class="regular light-white">Sources</a></li>
+							</ul>
+						</div>
+					</div>
+				</div>
+			</div>
+			<div class="row bottom-footer text-center-mobile">
+				<div class="col-sm-12 light-white">
+					<p>Copyright &copy; 1999-2016 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache TomEE, TomEE, Apache, the Apache feather logo, and the Apache TomEE project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
+				</div>
+			</div>
+		</div>
+	</footer>
+	<!-- Holder for mobile navigation -->
+	<div class="mobile-nav">
+		<a href="#" class="close-link"><i class="arrow_up"></i></a>
+	</div>
+	<!-- Scripts -->
+	<script src="../../js/jquery-1.11.1.min.js"></script>
+	<script src="../../js/owl.carousel.min.js"></script>
+	<script src="../../js/bootstrap.min.js"></script>
+	<script src="../../js/wow.min.js"></script>
+	<script src="../../js/typewriter.js"></script>
+	<script src="../../js/jquery.onepagenav.js"></script>
+	<script src="../../js/tree.jquery.js"></script>
+	<script src="../../js/highlight.pack.js"></script>
+    <script src="../../js/main.js"></script>
+</body>
+
+</html>
+

Added: tomee/site/trunk/content/ng/developer/ide/index.pdf
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/ng/developer/ide/index.pdf?rev=1737782&view=auto
==============================================================================
--- tomee/site/trunk/content/ng/developer/ide/index.pdf (added)
+++ tomee/site/trunk/content/ng/developer/ide/index.pdf Tue Apr  5 06:43:46 2016
@@ -0,0 +1,570 @@
+%PDF-1.3
+%ÿÿÿÿ
+1 0 obj
+<< /Title (TomEE and IDE)
+/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/CreationDate (D:20160323095144+01'00')
+/ModDate (D:20160323095144+01'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 15 0 R
+/Outlines 21 0 R
+/PageLabels 26 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [7 0 R 10 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 227
+>>
+stream
+q
+/DeviceRGB cs
+0.600 0.600 0.600 scn
+/DeviceRGB CS
+0.600 0.600 0.600 SCN
+
+BT
+347.12619921875 351.36449999999996 Td
+/F1.0 27 Tf
+[<54> 29.78515625 <6f6d454520616e6420494445>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /AAAAAJ+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 28 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 30 0 R
+/ToUnicode 29 0 R
+>>
+endobj
+9 0 obj
+<< /Length 2709
+>>
+stream
+q
+/DeviceRGB cs
+0.200 0.200 0.200 scn
+/DeviceRGB CS
+0.200 0.200 0.200 SCN
+
+BT
+48.24 791.0774285714285 Td
+/F1.0 13 Tf
+[<54> 29.78515625 <6f6d454520697320737570706f727465642062> 20.01953125 <79206d61696e20494445206f6620746865206d61726b> 20.01953125 <65723a>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+-0.500 Tc
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+54.53300000000001 759.5402857142857 Td
+/F1.0 13 Tf
+<a5> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+0.000 Tc
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+66.24000000000001 759.5402857142857 Td
+/F1.0 13 Tf
+<45636c69707365> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+-0.500 Tc
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+54.53300000000001 734.0031428571428 Td
+/F1.0 13 Tf
+<a5> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+0.000 Tc
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+66.24000000000001 734.0031428571428 Td
+/F1.0 13 Tf
+<496e74656c6c696a2049646561> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+-0.500 Tc
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+54.53300000000001 708.466 Td
+/F1.0 13 Tf
+<a5> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+0.000 Tc
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+66.24000000000001 708.466 Td
+/F1.0 13 Tf
+<4e65746265616e73> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 667.7174285714286 Td
+/F2.0 18 Tf
+<45636c69707365> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 639.6974285714286 Td
+/F1.0 10.5 Tf
+<42652074686520666972737420746f2077726974652074686973207061727421> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 599.8574285714287 Td
+/F2.0 18 Tf
+<49646561> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 571.8374285714287 Td
+/F1.0 10.5 Tf
+<42652074686520666972737420746f2077726974652074686973207061727421> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 531.9974285714288 Td
+/F2.0 18 Tf
+<4e65746265616e73> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 503.9774285714289 Td
+/F1.0 10.5 Tf
+<42652074686520666972737420746f2077726974652074686973207061727421> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.000 0.000 0.000 scn
+0.000 0.000 0.000 SCN
+1 w
+0 J
+0 j
+[ ] 0 d
+/Stamp1 Do
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.0089999999999 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F2.0 17 0 R
+>>
+/XObject << /Stamp1 20 0 R
+>>
+>>
+/Annots [11 0 R 12 0 R 13 0 R]
+>>
+endobj
+11 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://eclipse.org/downloads/)
+>>
+/Subtype /Link
+/Rect [66.24000000000001 755.7442857142856 109.69900000000001 773.4242857142857]
+/Type /Annot
+>>
+endobj
+12 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://www.jetbrains.com/idea/download/)
+>>
+/Subtype /Link
+/Rect [66.24000000000001 730.2071428571428 137.389 747.8871428571429]
+/Type /Annot
+>>
+endobj
+13 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://netbeans.org/downloads/)
+>>
+/Subtype /Link
+/Rect [66.24000000000001 704.67 124.168 722.35]
+/Type /Annot
+>>
+endobj
+14 0 obj
+[10 0 R /XYZ 0 691.7414285714286 null]
+endobj
+15 0 obj
+<< /Type /Names
+/Dests 16 0 R
+>>
+endobj
+16 0 obj
+<< /Names [(_eclipse) 14 0 R (_idea) 18 0 R (_netbeans) 19 0 R]
+>>
+endobj
+17 0 obj
+<< /Type /Font
+/BaseFont /AAAAAK+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 32 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 34 0 R
+/ToUnicode 33 0 R
+>>
+endobj
+18 0 obj
+[10 0 R /XYZ 0 623.8814285714287 null]
+endobj
+19 0 obj
+[10 0 R /XYZ 0 556.0214285714288 null]
+endobj
+20 0 obj
+<< /Type /XObject
+/Subtype /Form
+/BBox [0 0 595.28 841.89]
+/Length 178
+>>
+stream
+q
+/DeviceRGB cs
+0.000 0.000 0.000 scn
+/DeviceRGB CS
+0.000 0.000 0.000 SCN
+1 w
+0 J
+0 j
+[ ] 0 d
+q
+0.25 w
+/DeviceRGB CS
+0.867 0.867 0.867 SCN
+48.240 30.000 m
+547.040 30.000 l
+S
+Q
+Q
+
+endstream
+endobj
+21 0 obj
+<< /Type /Outlines
+/Count 4
+/First 22 0 R
+/Last 25 0 R
+>>
+endobj
+22 0 obj
+<< /Title <feff0054006f006d0045004500200061006e00640020004900440045>
+/Parent 21 0 R
+/Count 0
+/Next 23 0 R
+/Dest [7 0 R /XYZ 0 841.89 null]
+>>
+endobj
+23 0 obj
+<< /Title <feff00450063006c0069007000730065>
+/Parent 21 0 R
+/Count 0
+/Next 24 0 R
+/Prev 22 0 R
+/Dest [10 0 R /XYZ 0 691.7414285714286 null]
+>>
+endobj
+24 0 obj
+<< /Title <feff0049006400650061>
+/Parent 21 0 R
+/Count 0
+/Next 25 0 R
+/Prev 23 0 R
+/Dest [10 0 R /XYZ 0 623.8814285714287 null]
+>>
+endobj
+25 0 obj
+<< /Title <feff004e00650074006200650061006e0073>
+/Parent 21 0 R
+/Count 0
+/Prev 24 0 R
+/Dest [10 0 R /XYZ 0 556.0214285714288 null]
+>>
+endobj
+26 0 obj
+<< /Nums [0 << /P (i)
+>> 1 << /P (1)
+>>]
+>>
+endobj
+27 0 obj
+<< /Length1 6796
+/Length 4134
+/Filter [/FlateDecode]
+>>
+stream
+xœ•YP[י>çÞ«ÄK,t…B€ „Œ@2ñ›—À6Áo, 1vº7u\'¶ãÖymÖã&­C=©'M:§I:ÙÌ®îN·»ëé¦yëfv“l×ãMҎ'F×ûŸ«…$ÓËHçœÿžûÿßùþÇ9º Œ’!¡ðè\ Y8|$™³ËãKÓF'ôß@(ýòlh4àØù0B™ß9Þɹѧ±ôYÿŒ¿39¤ÿ—x¡¬vΆQ5&ã0ŒÙ]=֊ۗOÜãÓ0‡é£ÌOa|Æcó¹àµ£v„½‰8P7–š{ìM„T0FUðÁˆàE(ºbô¦ôZ‡ZK ‘’~/‘ÅÏONI•§¥£ŒÌ,…2;'wR©óò‘i¿ÙöúÅþ
sÿö‹B¿½û)~Kt	֖LÚi=]é¡ìJ©SúuífËP·BoU«¬z¥RoU©­z…èҝ¸Š¬\Î:ŠU¤1|hº*z¬Ñî°Wx(G†œÖ9<ôlÏPh¨¬¼r\ï6«MunÙ¥ÝÑÜc?ý Êâ֏ùeZ—©´un׺˥9‡aúN©Í¥•ù	ÖÀzéEYȈ3gFÂx%sâø[	ðé…
N.בõШ¼ý:ð£CTí¥†V*ÖWi¡J±CÇ2˜dž]æˆÑ{OUÓb…[åþ=§Ò»-*µÅ] ¢X†™èЯú¶hZîýõ©½[´íËýǙ–ÆÉNG¦4ÅuÏ]o^ቡo˜š$ÿKwls¤{÷½Eãlô¯-èQñ¾¬¢AÀªB‚”’c½n3Æ
+
ÎÄDÃÑ`ïÊ?ŽžŒC´pîöOöF‡^>äþ쳟S×.pÿ÷ñƯr·V¯õ<ó§§p9Þy'—øœp´vÁ+hGÓ	†³ôF­×eè”:|?RÞhQ‰ä3ò;—Tn‹šø^ÅHeÓ2&§´ÞÂ]À7¹Ìq‚h€{ڟ”ç4Ó7ù(àž ó£×Ç»ÔÁn\¬	æ”ú9¥¢­“_oƒêUxÌjµÙS Ž­êx½|5Oˆ4A·èÐ]†Šք¬1'£ˆ×å6Å÷Q×HGMQ¼9»Ú±aR õÎcô#|‡Þ±ƒ}“wzàt³ub,
ë³bœ–bê]bÔ}ÐJ¨¹lv³˜d`ò¡SQä±üê1ƒ„GæÏ*˜äãfüî
ÆÄ!9ÚAâ&›Øqc‰œÎ"ë‚Ü]K­5Œz’Óðª˜D96wõy‚ÍEö/µho×´šä}{\Á‡Ú‡NYåšò1÷	›ÁÖ¶ì«ó.õÙþ÷“çSŠÛ°ix±oº~EÌèwRgtµÝ6W³ÃgÍ6ô‰þ¹t{ÜÿbiKe¾±ëpïÎIć÷4¯ð.‹ȌêcI°õ’ÿd(ıÄî¡	vL–ð×ò’YvNŸ
ÖwÔd§r¿H'‰P“Ž—)¸¤9®öáÚàÙi'W³{¦N­®Ÿéòîwçå¹”ñ±wN4¨l;‹Ÿ‰•+ï:î»ú}%6»µÝ‘ßðÈï°Î1{>4s>\]~nvîG³UàÓwoÐÏÏà[ÏÞZÅëD„ü*§“*FyÇ/ÞßØxøǁºÆë÷¥*kö{¿÷ÜþSú4EYÿ·;¾û֓ç¯=´}[å.G³Ëæ¯7”Í^:þÞïvïH)ÎÓ7m×óþ»Ìž¯Ñ´áÊ{‘Ñ‚Ýx-¸žTL
+!'ƒ{.[šSc¦ª*F`mv
+MS/s¦Ý3õ@×lWð;ïÞxn~amãY9³Æ\EYQ[æþÞûbL…\®ðs3ï½ÃK<I	S¸@,Ñš`MÏ$Pó±NCG®eNÆoçVöB/ª¿ñÞè¹ùš¨Ÿ2u„[û|ՙòme{Ñ·^ùY×CÕwVÛN_=Šµ¸Àsøåå¡ð³“å¹Åö<q‘JÛ\[LrÎ,ôƒb*¶6ÒÎawÄo17€E©#ya§^ŒS“0zíµŠ¡‡zwÏ7h¶™Ý†Tm¥±¬¦0
ë¸ë$QýBæ£Àøà‰áreQ%›WšŸ¦­±ä4ŒÔ/¢ˆ¤+ÁUœyüæŠÇ±9¸«6åeƚÃb€Ú£ï&Ƶlðjÿ±A[n‰ròl®Ã嗢ǭ!\kÑìÉs«4ù¯ZOMq±ºHýsÃd‹ÁÚ¸Ûmvæ%ÅÎVøZŒ¹¤R:7#ÊVVÂÎì#…‡˜ãùX½|u%“-ٖ[¢ÍÊҖän+a3ùbE,2ÿêbõKTWhÓ¤¤hl…Ц¦jl`úîǜ?ö³Q	P–&J7ïˉÖñ¹ÚÙÇ÷èҜþ-âû™ÚÒÜÜRb›o3ߝ•‡_ž³ýߛ¥ñpû—lÇüó"Ø®…ÓÖ`X,_ˆh‰rËý"æ2ì¡•EzØ5 °©K8Ã1Õ(Îß³ÐÛTú›'y@_öFºR•¬ÜŽ/7ßMáfºýþdÓ./®¿B\±Éu«Êë/±9p®a{‰.M•æ÷í‹íiPí©aÞW_á)ǚ]æÏcªèkñš¿x+梫!‰r´‹ØÌjîZ»u|n°ÃÑwÕzWIž¸^-Óz;úl{;ÜYږ®=¶Îûý!vsìÝ5uýU9qÆ}ÛsãB™z€wÝJu«	ªe³´_ŠçòÞy·#NP5xpçz€óëdnÁ:·Í:¿f9kŒŠq›ZÆ6ïÚSÞõÀk€–pÿ@ò¯i¿kÛW€þØMØbuÝØÒÈ)§óá-”HQÜVG1æ¿Ü½x¸þ³›ä;*Ó4ÌttLïÌ×ìä[
eä®s5zû4ÆÜƓoŽ¼°T[»ôB$rqÁåZ¸Hì©9³ö²ÔåÍêÆ>œ£¡óñ–)°Æõó„MYߎ¥ïp%¦‚
++7veúýÄý•k_Û\–,Sa¾ô²Ù™ÏgF™æI}E؜‰_½PãW`-Pãò1Ù±*_ì1‚ƒ©3їÄ­1Ê%î½ÞðœÒÒRi«-ª5k³¤ä^u¼+mérë;›Ù*£²¯­´y00lä^_¯AØëv2ƒä$³~&ˆcNx›Ž	EzöòDNá:¾5`S͙ٕ}goµ&§zÄ·k©½È9~ª¿5Ü^ÔÑÜ·¯U@²·k±­Ð5ý¸Bíìª29ÙÔª¡f“º¼ÑTä´U°úúö@CÓlk‘ÆÞX´½a"’[V[h¬¶™ó
+vvŽÔí>ØUxwoÀ™»‰œ¹
pRQ
+‡ØaäÁN»’ß³)­Á斔Wåv†[ôg
{
+ô¥éC8…û¼o@*Þ+NIé|‡¨‹Ý}ÑÔ®Õ¥hçÔè·BLÈøø½7ñ¤_¯6yŒqòá^ƒŠÑÖ;XÑõw~sÌG!eyÇØ¡Q›ÝzØo®óårÅÕbJ³Œ<5…?á]u“ì²õòá[Íúoøý/þoÀBNÅYâ;³<pà-Z?õK°ž6b=&q^$†ÃRNl2íÌ¢ÿã7)ê\…HœT¬—&74Êñ%•¦L¯IãnŸÿÜÀýþ‡Üç)ª‚2¡v{’Åòì¬t‘X”‘£J}‹ñFŸ5ôõøTöÇG±OU“á°ùý)z}õ"uõØêúìšP+2l9ÜÃ@»JÕ¸«Û@Íðø¥¯G?œ°€V.œää´%â¸å1GŚR½&“û׺¦žé‡÷eN>1׺;*WéJî
±Ç-IzB®Ug3âd£êxRRƒWÌøü©…žòÕó£OÌ4•¤<³güô¬I(mö}wFßÓÕ¢2ñáG·YȂç~‘:ÂPPWPân=fjsmñ•”øF¶»ÆZLÔ»½‘F¦1ÒÛ{ I£i: ¼É(F~t}„ð>ÿ
6ͽÔ%êSÚG?Lÿ;Ã2ÃÌ9毢<ÑiÑïÅÙâûÅoHr%-’S’›ÒÒò‡RÀçyô[f£|hETƒ:EWQ'³Š:©[¨S¬†þÇÈÄAãÌ‘¾…@{€iA¨Ï‘S¤@êQd¥Æï~̼ýÃH-yU‹L¨š9ÇÏUÓW—>‹©«Èó­âÅERêC4FÞMIOF/ $ëåڹΤÛÂÛªKÇKt蔎~‰D	÷)3ÌM|î ÑÓ";x]kéÿDãøS
+QÉ"Š1ÅüŽNuèà]xÎDnÞµ«Õ!w7†Az’`þÁõ·aÿóÁïPò&ŠÏrÝGã[¾OÒñïL¤@ùp:2‚WÊ “PmQjF-¨µ¡vÔ¿¯w¡Ý¨u£Ô¾ëGh/$ïP>Y_›•×ˆR-‡`“c$C'9kO
+r
+IÐO9¿g&ÈiÀó† §!®	rÉpŽ ÔX'ÈE(
;¹i°W‹Qú:6	*ÀaŽyñc‚\Š”øA.E%øς<	)¨5[I¨˜*ä2ˆ™A.CCÔ·y2ÒPäɨ–âÖß^jh— OAµô€ OEú1AžŠéärTÂh¹õ2-
¡ðrdjbr‘­°•W°Í¡ÐÄlmµ°õ³³l7¹µÀv‚‘{ƒcԀB(Œ–QM¡	4‰!*
[½f¸ù,
+¨Í£Qd^=Hf¡í^j¡
‚®{á{Y:C‹!¶'™‡Á¬ÌêágL¡ñîàÄÒl Â?6–@aE:Bó¡Åå0@žLLÍO°f6NKh˜ç5-ê¦9xlôÍÃ7?ƒÙ­l}=0²0šgË-¶Jvi"–ÜX€[ÄdX€’Jè-¡ÉzrùJ‰F^!¯zj
°‹‘ÀXp.™aCãñÌǙœâ‰
+Àg,€¤ ¿€šY2ï+Hÿ/¼âoæ#ñqopajbž]æ¶xÚË{øtž‡]sÞÀb€]šŸœš_„ˆ4Çؑev]íXœZ/<´È¯q	ÔLòPc‘`‚ÈX4æÙ-ÀŒmfrq1ì²ZGCcAËO±e44g
[HÈʇâ"<ï‚jb……‡x-бÁ©…—ÏÁý0|æßXÍ÷ÝwŸeNX¯zaqil*” ù>þÏZ6£Þн²%°1Ô>5œ_Ɩæǂvq2Èև£ÐwÊص¬°Ø ‚N– è]"<Žñ1Ix˜äÙ©{˜m~¦$‰1\Ab8n%™°ÎÆP,XÛ[;{ÍÅÖë
ÄYµ€æpjVã­/€¤¯ö…NH²FHJÞ:_Ûá#s·>õæáýiµ¡’ù¯ «ïÿ½r­…ý%ݖŽ á/äú[¨Qó
+endstream
+endobj
+28 0 obj
+<< /Type /FontDescriptor
+/FontName /AAAAAJ+NotoSerif
+/FontFile2 27 0 R
+/FontBBox [-212 -250 1246 1047]
+/Flags 6
+/StemV 0
+/ItalicAngle 0.0
+/Ascent 1068
+/Descent -292
+/CapHeight 1462
+/XHeight 1098
+>>
+endobj
+29 0 obj
+<< /Length 1286
+/Filter [/FlateDecode]
+>>
+stream
+xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stԒ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óyg쾝êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}ഏOmûütÿ¸óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•²«”[¢ƒ×Èkðy
^#¯Ákä5x¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx­¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx­¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux¼¯“×áuò:¼N^×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^ހ7ÈðyÞ oÀä
xƒ¼o7à
ò¼Aހ7ÈðyÞ oÀä
xƒ¼o7à
ò¼Aވ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼	o’7áMò&¼Iބ7ɛð&yÞ$o›äMx“¼	o’7áMò.xy¼U†oÕÄÞªÙ¼M¼MÈoÓlÞÎx;ãâí
+¿àíJ¼àíê·31ÞÎÄx;ãí
+¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡+Þ!Êw¹âB®x‡b®x‡+ށïrÅ;àà2äÍkçΜñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[ƛețךyÞ¢oVûò浖-㭌‹·é€"¯åþR¦W*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eã­Ó«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW	RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9J­ñæ)¥o,#Ú\ØZ>MU¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèԇ!¯áñdÈk¹`†¼–=oÌ‘qWޕwdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ~:÷o?$®—«ÎÒÿ¿ç†óO
+endstream
+endobj
+30 0 obj
+[259 333 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 559 1000 1000 1000 1000 1000 1000 1000 1000 286 1000 1000 1000 1000 1000 1000 1000 653 1000 727 623 1000 1000 1000 367 1000 1000 1000 1000 763 1000 1000 1000 1000 1000 612 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 562 613 492 613 535 369 1000 634 319 299 584 310 944 645 577 613 1000 471 451 352 634 1000 861 1000 564 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 361 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 100
 0 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000]
+endobj
+31 0 obj
+<< /Length1 4316
+/Length 2674
+/Filter [/FlateDecode]
+>>
+stream
+xœ­Wkl[å~ÏŎã'Nlçj÷ØNâ$¾ßâ؎ë\šÐܚ§íÒ.N|b»ñ­±C	&@¤ƒ6ãVÊZ1›:Ć´Mš446

²Iã6Á˜4¶I„@[Iœ½çøäÒ4Úþp¢ãó}Ï9çyŸïùÞ÷;_€)Ø@ٙT$[¥0ù1QK.Î~Qíþ¶	Pr!™™‰”UÈ~P:ˆÏ0ñTþî¾/)ö“ØïŒÇو|Düö¯b¿1¹;"ý·¸çGÆ­Žÿ|öò•^ÇþT6“Ë#ä	Àñu¥#)öž,cÿ€¸é¢eÏ}PñÞoǓN/ÀmØÃ×spŒ$× n½G‹Ä%¼–r&íã–ɾ¦°_ÓA€eþ[ô44iÈ á¤´n'¶Ür—…4nm•Þ`!ôZ¹V©%ĕý&¦JTñò¯FêfuEECsu˜>-yL*é^">-ÔÝWÝæÕMÎ¥$µöê#“«¡4Y894Z€³BLr
cîpÞJ©×ÉH¥\¡!ý„Ò®nn(ò“¿
+«\Û 
+§J\&êkŠo¯YøöÖxÄFä6h	h×xˆ]ÑèWÖ>‘7”áõò#’«›•aâMò|ƒ¬+¤ãkn‡¤>lµ×•&×HJÉ7’ø•3arã:ýQŽBÅE%2ªŠ‹¥kv»N‡fkZƒ^FéuÒíjnTF\éè4tÖOŽ8T¯ÜLÙ£ç{s—'’ߟk/k°é$…‡Œ•ºÎН¾Ð„ãoŸ^•Ô9	ûÑ£M¡Hç1¥õ!ï×úÛêuT7=<µþe[‡V–Zn
´TµŒßwçKϕˆO;Ãt¨WzWÅ
+0‚ŸÓ+#9-}É.Ïä
+q‰¸Äy€à´ÜPP¾ÓÑîv5Ó«žS+³þ©!¿ªÊ[8+Sw˜êëL~­„øDDÑ´ÌôT>z9Ñ^ £6…Â6`'[Ÿ~o¹·ÎÖÓò\Jªé°Òz“[#MžgÂÍfëàÑÞóï2g|å»2çùà­Õ·ù¹Ú¸N]GoÍ"Þ1ÁJN5êäg³è¸GCp(9yúgKw{ýÔÌwgÝÕþØh™Æi0£¹ó¸Oz+kk,‘K
+ßÒ{+/~´äÕúFÌÚ Mãžê7ã×zç÷µæ€¾ÜÙ`ínE¯Nn\)Ð++tcµÜ2E5ÕÎfƒ…
+›Éƹ¸-Žžn°p
+sÞªjÿÐTgôÙ9çԕ߉C>¥Œ¦	Š"ê͝º
+â_ë_Û
+ûá€sÀ¬œX³vh¤©çÚz¬µ½çÿôÔÅ÷—ûj^‡ÒdДžnsÖI’7NozæI®Ì¢k$çíGÏ$ІêÄ%ZCíЫ&´Š÷LÅ[6fEÄt¥!Pûà›K¡Ðƒ¿X̼zoÏz„2ôÍt¹x*=¶è3ÔÇ/¿0|oزV6øøêÒã<9¼÷õ{±‹SÎ3Íí¦‘ÎFneÔãÏ5q+TqYµsÆPusŠ	ÅúJ½5ؤﲩն.}SÐZ¿Pí4ªÕ&§ª†øDmt©jÖD—z¹\ßahîh¬¬l츱Ε ™nµ×KRkW‹¥Š9SŒ¯€ϞÑü·’ó%N{9ªä*äjżӢ—¸¶È7çtï5¦Úy€ÚYæÔq¹!hv†Z+•Íxý<­÷k”†v˜¸V/Ýß7<a¹Â"×¹ôbòùžØíM®‰\°°ht©¹5GÓa!Oòí'}¡F©eêéx¡ÉæŌ@ë
+ú·ôIp@z¼§Þðfƒ^U­!ÔĦd‚/`ýf9sN(›œjñDS©
+ÓÓ?»rÊӞ¸]x҄ÉI‰ÔF§Ê¼!_;ÆƸz-<ÀÛÕ_Ìϖ[]ïò{O_|÷Bï±CVss˜Y.:HÞ^}ëÏÜ
+{j%îäü`=_¢§¹jÚªg~Y)––Ñv‰‹õÛB«57 âýÌʌÙàï©g|‡î!{M­/Ò?þ­	s0ÿüLäÛá–HöÇ´s}m0y$”·øç_T4vu:º}]³›UgƒÎm5ת»ÇçúÆî9Ü¢méûúgOW0VFë²ÚÔ5¶ûÎ¥I;ê5¢^…¨4XýŽvR(|¹Þ½vS‰_H¹BE>Ô2ÀTx&Ûû²ÃmWzâûƒû_&ąÁ'öI–T–KµCg“%\ºžG
+֗N„7¿Ç>ˆÃUܦ„‰KÄg¤Ì’—È¿R¨KÔ¯¹„È^Ê
^ñ0xéßÁ¤ÈzÚSx=I?Sä*è¹S†VQ+ÔS‡Àµw)’åuÜWIÏÃҜ°Ú>Êy¤®A¼û¹›ï“اE~òçxDWDÜôiŠWê˜%>'Ü'!iM’ô_€Ü肻7ð½Vîåƒ##ia£¨A²Le€øÞÇïâÞãüVãîùÉb¨Y˜Ýs¯RŽg®"vAÜ¡aÃ8„a憎é-ÝVà¶d{/8‰=BØïHaYÀ	PÀ3N
?p×ʟ8:ø©€S÷}§¡œP8
Â$à"ÄïpâÇ\JâŒÐ.qAx¦BÄ5—à3Ÿ8®Öd‰€—‚‚´x)´}.+™p)œ$Ÿð} !oø>è¤j¶v½ꈀ߆ø¼€—…º&àe0IýYÀeÐFw¸ŽÐÓ½™ìâ|"Ï3›ÝÁÌdbI–HÏX˜îd’ãnå˜16ÇÎßÅF-ÐÈÂ"ÌCb˜Øyœfþ³`Ç_§/ƒ1H‹½HÃX°ÕH¯c[oåø‹W¹îÂß(X†3ù3ÎÎ'fayòx2˜,m¶'“Œâb˜A¦èP&É/fQi*K¤cŒ™Ù~™áŸÂ'Ó<Ë"*.êIAã'aߌçq°-DÙMù?³ó¹D&ÍØ-6³ÇôåÉáCœ² O.l-@¼›;¹<¿™ãçÃ%rL„ÉÏG¢l*2?ÇdfwÎÉ	ÞžyAûX~xó0‡X†W¶çtÜbOüÿÝÚýzˆÍ%bi&ÏFR{¼â疛í4/‘E®T(’0éx"Ç\Ø(3½ÈlÑFwІð¥<?Ƥ‰óRòÅTقØÆðÌb¢{‰‰çóYŸÕ:“‰²–o±e&“²f­($cå“4ïûp±âÀ3<‹9¶=µðx
+ïgñLsc˜Ïœ9cI	Ãâ©sù…h"³‹ùÿgA–›Uosç[Àè˜Hƒ‰6CÇÒQvžÉÇY¦;™Á‹pÇÄl¦¡ÃbÕ4,,òæ‡8£|br>Äywº1^Ÿ+ön~DŽÈîDvp‰¼cŒ^%3³&‹*rÖÁÞ¾áñ>3§bïñFvDµ ó<zjEWwFÏ!2ˆ‰×‹ß†a¬¹>,Y>:¿šҀ£¶ÿ‡ß,ïü¿Süò¶úáeå濉 ÍI¸Z²ù¹ù/’Co
+endstream
+endobj
+32 0 obj
+<< /Type /FontDescriptor
+/FontName /AAAAAK+NotoSerif-Bold
+/FontFile2 31 0 R
+/FontBBox [-212 -250 1306 1058]
+/Flags 6
+/StemV 0
+/ItalicAngle 0.0
+/Ascent 1068
+/Descent -292
+/CapHeight 1462
+/XHeight 1098
+>>
+endobj
+33 0 obj
+<< /Length 1286
+/Filter [/FlateDecode]
+>>
+stream
+xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stԒ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óyg쾝êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}ഏOmûütÿ¸óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•²«”[¢ƒ×Èkðy
^#¯Ákä5x¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx­¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx­¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux¼¯“×áuò:¼N^×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^ހ7ÈðyÞ oÀä
xƒ¼o7à
ò¼Aހ7ÈðyÞ oÀä
xƒ¼o7à
ò¼Aވ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼	o’7áMò&¼Iބ7ɛð&yÞ$o›äMx“¼	o’7áMò.xy¼U†oÕÄÞªÙ¼M¼MÈoÓlÞÎx;ãâí
+¿àíJ¼àíê·31ÞÎÄx;ãí
+¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡+Þ!Êw¹âB®x‡b®x‡+ށïrÅ;àà2äÍkçΜñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[ƛețךyÞ¢oVûò浖-㭌‹·é€"¯åþR¦W*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eã­Ó«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW	RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9J­ñæ)¥o,#Ú\ØZ>MU¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèԇ!¯áñdÈk¹`†¼–=oÌ‘qWޕwdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ~:÷o?$®—«ÎÒÿ¿ç†óO
+endstream
+endobj
+34 0 obj
+[1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 652 1000 1000 1000 400 1000 1000 1000 1000 788 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 599 648 526 648 570 1000 1000 1000 352 1000 1000 352 1000 666 1000 645 1000 1000 487 404 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 
 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000]
+endobj
+xref
+0 35
+0000000000 65535 f 
+0000000015 00000 n 
+0000000263 00000 n 
+0000000465 00000 n 
+0000000529 00000 n 
+0000000580 00000 n 
+0000000736 00000 n 
+0000001014 00000 n 
+0000001194 00000 n 
+0000001358 00000 n 
+0000004119 00000 n 
+0000004374 00000 n 
+0000004590 00000 n 
+0000004805 00000 n 
+0000004989 00000 n 
+0000005044 00000 n 
+0000005093 00000 n 
+0000005176 00000 n 
+0000005346 00000 n 
+0000005401 00000 n 
+0000005456 00000 n 
+0000005742 00000 n 
+0000005816 00000 n 
+0000005974 00000 n 
+0000006133 00000 n 
+0000006280 00000 n 
+0000006430 00000 n 
+0000006490 00000 n 
+0000010714 00000 n 
+0000010928 00000 n 
+0000012290 00000 n 
+0000013396 00000 n 
+0000016160 00000 n 
+0000016379 00000 n 
+0000017741 00000 n 
+trailer
+<< /Size 35
+/Root 2 0 R
+/Info 1 0 R
+>>
+startxref
+18865
+%%EOF

Added: tomee/site/trunk/content/ng/developer/index.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/ng/developer/index.html?rev=1737782&view=auto
==============================================================================
--- tomee/site/trunk/content/ng/developer/index.html (added)
+++ tomee/site/trunk/content/ng/developer/index.html Tue Apr  5 06:43:46 2016
@@ -0,0 +1,180 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+	<meta charset="UTF-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<title>Apache TomEE</title>
+	<meta name="description" content="Apache TomEE is a light JavaEE server with a lot tooling" />
+	<meta name="keywords" content="tomee,asf,apache,javaee,jee,shade,embedded,test,junit,applicationcomposer,maven,arquillian" />
+	<meta name="author" content="Luka Cvetinovic for Codrops" />
+	<link rel="icon" href="../favicon.ico">
+	<link rel="icon"  type="image/png" href="../favicon.png">
+	<meta name="msapplication-TileColor" content="#80287a">
+	<meta name="theme-color" content="#80287a">
+	<link rel="stylesheet" type="text/css" href="../css/normalize.css">
+	<link rel="stylesheet" type="text/css" href="../css/bootstrap.css">
+	<link rel="stylesheet" type="text/css" href="../css/owl.css">
+	<link rel="stylesheet" type="text/css" href="../css/animate.css">
+	<link rel="stylesheet" type="text/css" href="../fonts/font-awesome-4.1.0/css/font-awesome.min.css">
+	<link rel="stylesheet" type="text/css" href="../fonts/eleganticons/et-icons.css">
+	<link rel="stylesheet" type="text/css" href="../css/jqtree.css">
+	<link rel="stylesheet" type="text/css" href="../css/idea.css">
+	<link rel="stylesheet" type="text/css" href="../css/cardio.css">
+</head>
+
+<body>
+    <div class="preloader">
+		<img src="../img/loader.gif" alt="Preloader image">
+	</div>
+	    <nav class="navbar">
+		<div class="container">
+			<!-- Brand and toggle get grouped for better mobile display -->
+			<div class="navbar-header">
+				<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+					<span class="sr-only">Toggle navigation</span>
+					<span class="icon-bar"></span>
+					<span class="icon-bar"></span>
+					<span class="icon-bar"></span>
+				</button>
+				<a class="navbar-brand" href="..//#">
+				    <span>
+
+				    
+                        <img src="../img/logo-active.png">
+                    
+
+                    </span>
+				    Apache TomEE
+                </a>
+			</div>
+			<!-- Collect the nav links, forms, and other content for toggling -->
+			<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+				<ul class="nav navbar-nav navbar-right main-nav">
+					<li><a href="../developer/index.html">Developer</a></li>
+					<li><a href="../admin/index.html">Admin</a></li>
+					<li><a href="../advanced/index.html">Advanced</a></li>
+					<li><a href="../security/index.html">Security</a></li>
+					<li><a href="../blog/index.html">Blog</a></li>
+					<li><a href="../community/index.html">Community</a></li>
+                    <li><a href="../download.html">Downloads</a></li>
+				</ul>
+			</div>
+			<!-- /.navbar-collapse -->
+		</div>
+		<!-- /.container-fluid -->
+	</nav>
+
+
+    <div id="main-block" class="container section-padded">
+        <div class="row title">
+            <div class='page-header'>
+              
+              <div class='btn-toolbar pull-right' style="z-index: 2000;">
+                <div class='btn-group'>
+                    <a class="btn" href="../developer/index.pdf"><i class="fa fa-file-pdf-o"></i> Download as PDF</a>
+                </div>
+              </div>
+              
+              <h2>TomEE for Developers</h2>
+            </div>
+        </div>
+        <div class="row">
+            
+            <div class="col-md-12">
+                <div class="ulist">
+<ul>
+<li>
+<p><a href="classloading/index.html">All you need to know about TomEE classloading</a></p>
+</li>
+<li>
+<p><a href="ide/index.html">Eclipse, Intellij Idea, Netbeans</a>: TomEE in and IDE</p>
+</li>
+<li>
+<p><a href="testing/index.html">TomEE and Testing</a></p>
+</li>
+<li>
+<p><a href="tools/index.html">TomEE and Tools</a></p>
+</li>
+</ul>
+</div>
+            </div>
+            
+        </div>
+    </div>
+<footer>
+		<div class="container">
+			<div class="row">
+				<div class="col-sm-6 text-center-mobile">
+					<h3 class="white">Apache TomEE the little great server.</h3>
+					<h5 class="light regular light-white">"A good application in a good server"</h5>
+					<ul class="social-footer">
+						<li><a href="https://fr-fr.facebook.com/ApacheTomEE/"><i class="fa fa-facebook"></i></a></li>
+						<li><a href="https://twitter.com/apachetomee"><i class="fa fa-twitter"></i></a></li>
+						<li><a href="https://plus.google.com/communities/105208241852045684449"><i class="fa fa-google-plus"></i></a></li>
+					</ul>
+				</div>
+				<div class="col-sm-6 text-center-mobile">
+					<div class="row opening-hours">
+						<div class="col-sm-3 text-center-mobile">
+							<h5><a href="../admin/index.html" class="white">Administration</a></h5>
+							<ul class="list-unstyled">
+								<li><a href="../admin/cluster/index.html" class="regular light-white">Cluster</a></li>
+								<li><a href="../admin/configuration/index.html" class="regular light-white">Configuration</a></li>
+							</ul>
+						</div>
+						<div class="col-sm-3 text-center-mobile">
+							<h5><a href="../developer/index.html" class="white">Developer</a></h5>
+							<ul class="list-unstyled">
+								<li><a href="../developer/classloading/index.html" class="regular light-white">Classloading</a></li>
+								<li><a href="../developer/ide/index.html" class="regular light-white">IDE</a></li>
+								<li><a href="../developer/testing/index.html" class="regular light-white">Testing</a></li>
+								<li><a href="../developer/tools/index.html" class="regular light-white">Tools</a></li>
+							</ul>
+						</div>
+						<div class="col-sm-3 text-center-mobile">
+							<h5><a href="../advanced/index.html" class="white">Advanced</a></h5>
+							<ul class="list-unstyled">
+								<li><a href="../advanced/applicationcomposer/index.html" class="regular light-white">Application Composer</a></li>
+								<li><a href="../advanced/setup/index.html" class="regular light-white">Setup</a></li>
+								<li><a href="../advanced/shading/index.html" class="regular light-white">Shading</a></li>
+								<li><a href="../advanced/tomee-embedded/index.html" class="regular light-white">TomEE Embedded</a></li>
+							</ul>
+						</div>
+						<div class="col-sm-3 text-center-mobile">
+							<h5><a href="../community/index.html" class="white">Community</a></h5>
+							<ul class="list-unstyled">
+								<li><a href="../community/contributors.html" class="regular light-white">Contributors</a></li>
+								<li><a href="../community/social.html" class="regular light-white">Social</a></li>
+								<li><a href="../community/sources.html" class="regular light-white">Sources</a></li>
+							</ul>
+						</div>
+					</div>
+				</div>
+			</div>
+			<div class="row bottom-footer text-center-mobile">
+				<div class="col-sm-12 light-white">
+					<p>Copyright &copy; 1999-2016 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache TomEE, TomEE, Apache, the Apache feather logo, and the Apache TomEE project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
+				</div>
+			</div>
+		</div>
+	</footer>
+	<!-- Holder for mobile navigation -->
+	<div class="mobile-nav">
+		<a href="#" class="close-link"><i class="arrow_up"></i></a>
+	</div>
+	<!-- Scripts -->
+	<script src="../js/jquery-1.11.1.min.js"></script>
+	<script src="../js/owl.carousel.min.js"></script>
+	<script src="../js/bootstrap.min.js"></script>
+	<script src="../js/wow.min.js"></script>
+	<script src="../js/typewriter.js"></script>
+	<script src="../js/jquery.onepagenav.js"></script>
+	<script src="../js/tree.jquery.js"></script>
+	<script src="../js/highlight.pack.js"></script>
+    <script src="../js/main.js"></script>
+</body>
+
+</html>
+

Added: tomee/site/trunk/content/ng/developer/index.pdf
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/ng/developer/index.pdf?rev=1737782&view=auto
==============================================================================
--- tomee/site/trunk/content/ng/developer/index.pdf (added)
+++ tomee/site/trunk/content/ng/developer/index.pdf Tue Apr  5 06:43:46 2016
@@ -0,0 +1,425 @@
+%PDF-1.3
+%ÿÿÿÿ
+1 0 obj
+<< /Title (TomEE for Developers)
+/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/CreationDate (D:20160323095144+01'00')
+/ModDate (D:20160323095144+01'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Outlines 16 0 R
+/PageLabels 18 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [7 0 R 10 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 244
+>>
+stream
+q
+/DeviceRGB cs
+0.600 0.600 0.600 scn
+/DeviceRGB CS
+0.600 0.600 0.600 SCN
+
+BT
+260.37519921874997 351.36449999999996 Td
+/F1.0 27 Tf
+[<54> 29.78515625 <6f6d454520666f7220446576656c6f70657273>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /AAAAAE+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 20 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 22 0 R
+/ToUnicode 21 0 R
+>>
+endobj
+9 0 obj
+<< /Length 2024
+>>
+stream
+q
+
+-0.500 Tc
+/DeviceRGB cs
+0.200 0.200 0.200 scn
+/DeviceRGB CS
+0.200 0.200 0.200 SCN
+
+BT
+56.88050000000001 793.9259999999999 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+0.000 Tc
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+66.24000000000001 793.9259999999999 Td
+/F1.0 10.5 Tf
+[<416c6c20796f75206e65656420746f206b6e6f772061626f75742054> 29.78515625 <6f6d454520636c6173736c6f6164696e67>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+-0.500 Tc
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+56.88050000000001 772.146 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+0.000 Tc
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+66.24000000000001 772.146 Td
+/F1.0 10.5 Tf
+<45636c697073652c20496e74656c6c696a20496465612c204e65746265616e73> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+216.28500000000003 772.146 Td
+/F1.0 10.5 Tf
+[<3a2054> 29.78515625 <6f6d454520696e20616e6420494445>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+-0.500 Tc
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+56.88050000000001 750.366 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+0.000 Tc
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+66.24000000000001 750.366 Td
+/F1.0 10.5 Tf
+[<54> 29.78515625 <6f6d454520616e642054> 29.78515625 <657374696e67>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+-0.500 Tc
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+56.88050000000001 728.586 Td
+/F1.0 10.5 Tf
+<a5> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+0.000 Tc
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+66.24000000000001 728.586 Td
+/F1.0 10.5 Tf
+[<54> 29.78515625 <6f6d454520616e642054> 29.78515625 <6f6f6c73>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.000 0.000 0.000 scn
+0.000 0.000 0.000 SCN
+1 w
+0 J
+0 j
+[ ] 0 d
+/Stamp1 Do
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.0089999999999 14.388 Td
+/F1.0 9 Tf
+<31> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+Q
+
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 9 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+/XObject << /Stamp1 15 0 R
+>>
+>>
+/Annots [11 0 R 12 0 R 13 0 R 14 0 R]
+>>
+endobj
+11 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (classloading/index.html)
+>>
+/Subtype /Link
+/Rect [66.24000000000001 790.8599999999999 305.15925585937504 805.14]
+/Type /Annot
+>>
+endobj
+12 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (ide/index.html)
+>>
+/Subtype /Link
+/Rect [66.24000000000001 769.0799999999999 216.28500000000003 783.36]
+/Type /Annot
+>>
+endobj
+13 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (testing/index.html)
+>>
+/Subtype /Link
+/Rect [66.24000000000001 747.3 161.88901171875 761.58]
+/Type /Annot
+>>
+endobj
+14 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (tools/index.html)
+>>
+/Subtype /Link
+/Rect [66.24000000000001 725.52 152.17651171875002 739.8000000000001]
+/Type /Annot
+>>
+endobj
+15 0 obj
+<< /Type /XObject
+/Subtype /Form
+/BBox [0 0 595.28 841.89]
+/Length 178
+>>
+stream
+q
+/DeviceRGB cs
+0.000 0.000 0.000 scn
+/DeviceRGB CS
+0.000 0.000 0.000 SCN
+1 w
+0 J
+0 j
+[ ] 0 d
+q
+0.25 w
+/DeviceRGB CS
+0.867 0.867 0.867 SCN
+48.240 30.000 m
+547.040 30.000 l
+S
+Q
+Q
+
+endstream
+endobj
+16 0 obj
+<< /Type /Outlines
+/Count 1
+/First 17 0 R
+/Last 17 0 R
+>>
+endobj
+17 0 obj
+<< /Title <feff0054006f006d0045004500200066006f007200200044006500760065006c006f0070006500720073>
+/Parent 16 0 R
+/Count 0
+/Dest [7 0 R /XYZ 0 841.89 null]
+>>
+endobj
+18 0 obj
+<< /Nums [0 << /P (i)
+>>]
+>>
+endobj
+19 0 obj
+<< /Length1 7088
+/Length 4468
+/Filter [/FlateDecode]
+>>
+stream
+xœ•YP[ç•>ÿ½W„$$$®$„@B óƀaj#@<ÌC˜Glì¤Y7k;Žq×ymÖ㤩C=­'ãv:IÓìf3»Iwº;iÖ;yw½nv“MÓ¸™lãÎxb÷Ü«ËÄ$ÓËH÷þçÞ{Î÷çõÿÈÀ"˜œŒLŸ<:ñ¯(¹@2F&†;v½±Œ×¯(þs"6ifê”çñ™†ÑɹƒçÎKÞÀñ‡8~pt4IS<	 šÀqîdäà4^«Îâ˜ÝÖé.¾õê©{p|ÇýÓ±Ù9&‰9 NÇñðTd2z­ó¨ÇDqT7”ª=þ+=Ž¡?8¼)x)†o=ȺkŠû¢WFLâ$Kð,åI¼H¶^ArJª<-]J•:S£Í>;Ç`öÛm¯¦¿àÙ¿ü Œ¿FN)h¬*9%ñ…ˆ¯ÄÅøJJ½ÅŠœÎí¸¿/º'ӜgÎl+gË
+³Â5‡F;õa¶¯R¥W«²íƊÆYËë:Ž]½F¯Ï[¢|
+9m1çùBtñ*Tª‚¨_;a	:õ¶†ê Á0V5vzÏ> s-Ca™1àaJ<íeÆ`‘TcõY÷Ý.ðŒ²0Gÿâ?‘KL(Áà/	Q<5"¶˜]”bÃxQeqëun‹Zmqëôn‹jãø¾|+—³¾|[)w.¥g×&¹ÜÄEïrÑEÑónœžDNÔªLœ‰Ÿ›Ÿx‰†¾’<7¡]Ä&§%´‰\hO’ÕÖ»ã)6ƒÃlT’_=MÞHÉ2ô˯»'Iw\d}
+‰23;ã$ù
ùä­[Qâ	‡SsCEÌ+·SYG–,Päj>"¯÷>Õb­oÚæ‰ç1µ#¦>Ĥ+bRQrb1	\—¸¨â3Háé8Tˆúº¿üÑòi%èÒé]A³Žš½pë'»—}‡^8ü⋟S×.ÅÿïGxöéN¿!)ùeüó¥kOÿá	RD¶ÜÖr¾E»Ì"ÚEö­&Ԏ¥7VZl.ÚbR˜Ô&rœ,ªwéDòqùíçuæ KÏùXÇHeûdŒ¦ Æ¿D>‹gsˆvƟ'eûôg¼·ãOîäž_¾>$Ø¥žA»ëbJ0§¶˜å”Zˆªv~~¼
ªKo9õzgȬOÌêC^/½”-D” [ôê.Ä4#‚¢
s"¬1§—×¼_c” ®qzŠâ…Ìù¥¶5“©·¡Oò¼ð¶íۑӗѾ…˽»¬sÆ҈E™à´€PïqFÝ˸9j^umJ&™<Âѩʹþ哄AŽGf?Ï*˜äãføÎ
ÆÎì9Tqq“ÉÙ	bLÓJn^˜£+)´ÂƒÍÂ宋ÂJPŕŠ8;ºCÑƼz曌·*šíòî]è±Ö=§ö¸å†"³8þ)«`+›z«ëæ»=¿ÿôÇ)ù[‰½o~˾šE1c©ê£Î™*wx¾w¦µëøÀòÊÌò𕂦’[Çá®^ˆû¿SkE¼VÄ» Vj8¼‰¼¶Y$ü£P‰%b‰7DóՊ›
+ÂçŸÀ˜ÿ¾óъþ¶ŠÌÔÜø/Ò¹ÂÃQ“N(<¤š@keôü>¼bûxµ^_3ÞQ·7˜ŒP¶GÞ=U«ólÉ:Q–Zx×Å´ô:<^w«/§öäÛÄ䛸¿8]^>ýìÄä'JѧûïÜ ŸFžÑ·"ž½•Ê$¶ ">ˆ8òKýÂU+ªnøò½õõ‡©¾¸º¯7ÝV[R±·.÷ûÏî=cISö|OUõà[_¼v¬,«d›¯1à	×X'ž?ñþÛÛ«Rò³-
eÞ¿h—yç«j-šÖ|˜@¡ñæÙ\$HV‚[àI@Ťpä(âÏfJ5	fJKVf¦Ð4Åð÷ÉBܾ}¼éšè¨ífßóÏÍ/Ü[yVέ0W\˜·5ãïËÞS±@`úÙñ÷ßMà¥?@ž¤SÄ,–˜ÍaMÏà æ“æë¬@”wæp2yG[ÒmýôP͍÷/LU,‡){Ût³¯·¥<CžU¸û8ýù‹?ë8Ö_r{iëÙ«G‰‘˜C‡_XØ3ýƒÑ"m¾7[œ§36Væs¹ïÇ^õ€ØEÈÖZÚù¼¾õ­D౨M\^x©+ËÇõ\½ôRñžc]Û§j
YΠ5ÕXb+¬ÈM#¦øu.QÃBæCd¸ïT‘:¯„Í.ÈI3V¸²Íµ5‘eàҕ[Q¸ã*Æǜ€˜€CB¤ófŒÄÄù¸—ÓjÞ¥«=ŽÏW¿‹Æìä¿ÿ
+y°.
+¸¤P&ò»êe|©:{¶8M§Ö9T§«÷äwRT•«OWšÝúß÷ýU‡µæØë'ß~ÓÑØçU糪ê†Âzw–§ÿlÄÚ,JKË/®0†´¥§µ•ÃíSw™õ¾vï¯:ªòô×*»†»c¦-G‘¢U§¦¤Ìïl=²ÇGMdZCž&Ë ¹:öoÙyf°ôÂéÊÝÕùIIG©)¸Ë‘QÕÑïÝuj $Y©MM·™29¶ÛZg{kÝÒ[êZäiŽVºÿC†P¤ö¡¿æÚ"Ævhjã_ËUsÿÝ%B(­Ê
«„®8r!-&S‰šþËÅì½Z‡Q©4:´Y6ƒ/¨Ô	ŒbYxé©DUçz))O.žSS
4}ç㸊üíg‚½¨@h{}©Úh\¨œxt—)Í®0ò þ&ÃX Õp¶ùsÓr{ñ¡&]kÏ÷'èC<Òúۄ[	0WÐv%®B‰àdù ¡%êM{Z¢f’ÍÅv65êy¢ðÕ‹svÍv5¼þ8hù½“€©@'+ò’WOl§ÎÅÇw„ÃÉömu¤fúE§?[èmB±\úCvÃã#Zk™Ã”¦K‡‡z};ÕÏûêk<å[±«#üÚP·üÒzÍ_¾•p§«@Æ:Ò³>}¡/¬œW{›b¥èm*ðRýËïé-‡Fë`pÔèeƺ¶nOñRalêØåi¿7ìâoÆÏk¼;*ª{J5놵½eZ½P¨ûy×-–7Û±¢7z¹³;òÄX<±¡þ¹v´ÉZÔ5ŠW­”öÜßα
+Â<™Ïqžeß0Ïo˜Žb…Q1Ùª—±ÛvuÜ¿Ë­AВøßi}áPÃÞ@Ö׀þ
+Ø»°%z±¥q+’··PÆEëJ‡ˆqþùFìÊáš/>㾗e†Úñ¶¶}[r[ø³²Å¯Çÿ·áÌ;g±xkëO¿uvæ¹ùÊÊùçff.ϳ—9{z¬™hO	-\︻鯭25:‡lš+ŒQ?ßÐøɑÕ%ƒã© #Ã굕ýۍk€xëJô¹”öÜé«NŸfOê‹Â‚ók6Eœö!;Ùdf¢aå–3‚ƒ©sË?¯9´Â&S9‚»ë¦'Õ®¦Oe^¥Ó¨”r÷Ê×»òß\AK{#[jSwo-hì‹ôÛâ/¯ÆWöã-L·ÚZ]·¬cÕ¶Ödø¥LžE 9æ’çÚîÛéÑۜ™%Ý!W¹AS>вm¾5Ï?|¦§yº5¯­±»·~Hr]ÇÜÖÜÀ¾GUzG©ÝϦ–îi´ë‹êíy~O1k©iÔ6L4ç¼õyeµ#3ÚÂÊ\[¹Ç™mÞÒ>P½ý`G>âµÝ¹û‚n_`ÅՔZXè`ÇQˆø½j¾ggRFkˆMu•jÛ§›,筻̖‚ô=$%~³{§T¼[œ’$2µÚI]Þa°äm[š_n@ýnŒé˜~}°q5µ¾^Ýå1ÆÏ{$þVŒ­]}Åß
;>Š©‹:Cu‘*ƒÞ´`¿¹Î—ËÅ@“=Í5ðÄù”wÑrË.OÏ¡²è©XݧH1÷Ï#ìqJ~'"Æ՚Fi ¹ñ+¹{ÞêEB,·aR
+t¡ Tz25;KÅHDš£üœ,©¶.¼ÅïJãÿðRü…îJé›á°Ç«°hâ÷åötmÕeÖ´m·’‡³\
+Ÿ°+]ºLçv¥	<¸3ÿâáv	d´G"ˆî†L¿ñzŠ^«‰“òÃÒäÚz9y^g(´Òâ·.Þ´Æÿë™øMš˜|©†’Åý²LeºH,Rht©o1uË?°vw¶è¼’]3Åò.]¦®_º”Àç+<šø%ëΞV®~Û+5žàëÇQÄÀ€V.Bœü®~3Äë¦Ç
+,†Œø¯s«:÷=ԛ1úØdsVü¨\g*@¸7Ä¡ $é1¹QŸÉˆ“mºIȹ˜iIÐxqð±ñGz$4q.LßÏÚu²æÏY:;štÎ#-+¼#Î!r…:ÂPXç`ãêaÈÞ4(hq8ZÊCMvê½®™zƒ¡~¦«kƒÁа_ø…'ºà¼KTd;ù.y™Ü¤Z©Kԇt%}/ý
+3Ä\dþ[õ‹Þ›1^‘0’>É)ÉHuÒCÒßH?Kü¸E©øŸC‚̧Z`Qt«ÄUhg– úÚÅz¼þìÌf>+ý9ìÇó~¦	öS7ÁÏ´ƒ›z?Ãw>fž+uô’‡¡\d‡ræÿ¬ž~
êèóÐG]›Hn搊?Š9
+Rê#â~Ž“ž^¾ 늷ÆۓnÝõw˜y‰žƒtø{m¸Oá˜a>#g¹ßíDOŠ¼è}CâLÿ;“?Q@%‹(FÄPó;\ÒUÃÁ;øž{¹qÛ¶F¨YüNƒô4µ“òÔõw07[pÀ&2ƒ;îÃ𦿷™[ó§
+r l«Õ"܋ÔA=4@#4A3ö´VhƒvØÛ¡v@'tC×7;aì†>༐CVçç浆«ä{pD„ßödpZ´ø¸ §@?äÈág‚œFL¯rs㚠g@F4‚œ1	r¤Ÿ Ô	r1¤¯b“€™ÌÏH Ž<"È¥ &ï
+r)8Èy¨¨[IOrÆN§ —Áê{‚<Ôïy2TRñÕ_x
t@§@%½S§‚‹~D§BýO‚\Æ ÈåÐÅ4ÕƦfÆFFçØbOQ1Û‹LDÙæ©A[31ÁîànͲ;¢³Ñ™{¢C.¨…LÃÌÀŒÀ(Ìa8ƒ[ŒWx7†ò	ˆâ¨¦`\xUƒ’	<ïX}k–EñE]÷à÷¸Úcs1¶3:36ŒaçbøT'ÿÄÌODfø×F`F`¦-6›[˜Fȓ‘‘±©ÖÉ®Ó҆¦xMˆ:i_A}Sø͂?›Øúf$áèÌìXlŠ-ryJØùQŒZîÆ,Þâ̱H†))Á«y­áŽúN#¯W=6ËFع™ÈPt223ÎƆ×3¿ÎäOT?sh!‚$Eù	ÌÀ8Êb˜}_CúWxá;_¯‹ÎŽL±sÑÈä&o×ñä|:ÅCŒ¢®ÉºÈ\„Ÿ›šÃˆ4D‡ØvUíÐ:µuøÒ?ÇyT3ÊC™KÄœŒ…4Ïnfh30£ssÓ·{06uð»c“îi7‰¹ùPœÃ÷XMÜ8ñ¯Å…:Ö8uñòI¼?Ÿ)Á7nAó\“´xÕ³sóCc±
šð.Ôr7ê5ݳ(›GëC­cƒÑ©Ydl~j(:Ã΍FٚéÈ ž„;…ìJ»<XEÇPKõÎ
+q<ñ1Éñ0ʳSƒö"ø\bt÷;…(ÙÃÅ\¯›c„GàŠÍŒ¸'(fݭ͵õíõNÅæ󍬳êBÍ3È©Y]o}%­xµØÚ1Éê1)yëøב·HŽ-ïM«ü3•Ìÿ
+®þöoÕ+g쑐tK:Âÿ§¸ãÿ(½Ò
+endstream
+endobj
+20 0 obj
+<< /Type /FontDescriptor
+/FontName /AAAAAE+NotoSerif
+/FontFile2 19 0 R
+/FontBBox [-212 -250 1246 1047]
+/Flags 6
+/StemV 0
+/ItalicAngle 0.0
+/Ascent 1068
+/Descent -292
+/CapHeight 1462
+/XHeight 1098
+>>
+endobj
+21 0 obj
+<< /Length 1286
+/Filter [/FlateDecode]
+>>
+stream
+xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stԒ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óyg쾝êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}ഏOmûütÿ¸óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•²«”[¢ƒ×Èkðy
^#¯Ákä5x¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx­¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx­¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux¼¯“×áuò:¼N^×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^ހ7ÈðyÞ oÀä
xƒ¼o7à
ò¼Aހ7ÈðyÞ oÀä
xƒ¼o7à
ò¼Aވ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼	o’7áMò&¼Iބ7ɛð&yÞ$o›äMx“¼	o’7áMò.xy¼U†oÕÄÞªÙ¼M¼MÈoÓlÞÎx;ãâí
+¿àíJ¼àíê·31ÞÎÄx;ãí
+¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡+Þ!Êw¹âB®x‡b®x‡+ށïrÅ;àà2äÍkçΜñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[ƛețךyÞ¢oVûò浖-㭌‹·é€"¯åþR¦W*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eã­Ó«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW	RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9J­ñæ)¥o,#Ú\ØZ>MU¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèԇ!¯áñdÈk¹`†¼–=oÌ‘qWޕwdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ~:÷o?$®—«ÎÒÿ¿ç†óO
+endstream
+endobj
+22 0 obj
+[259 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 250 1000 1000 1000 1000 559 1000 1000 1000 1000 1000 1000 1000 1000 286 1000 1000 1000 1000 1000 1000 705 1000 1000 727 623 1000 1000 1000 367 1000 1000 1000 1000 763 1000 1000 1000 1000 1000 612 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 562 613 492 613 535 369 538 1000 319 299 584 310 944 645 577 613 1000 471 451 352 634 579 861 1000 564 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 361 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
  1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000]
+endobj
+xref
+0 23
+0000000000 65535 f 
+0000000015 00000 n 
+0000000270 00000 n 
+0000000458 00000 n 
+0000000522 00000 n 
+0000000573 00000 n 
+0000000729 00000 n 
+0000001024 00000 n 
+0000001204 00000 n 
+0000001368 00000 n 
+0000003444 00000 n 
+0000003693 00000 n 
+0000003891 00000 n 
+0000004080 00000 n 
+0000004258 00000 n 
+0000004449 00000 n 
+0000004735 00000 n 
+0000004809 00000 n 
+0000004982 00000 n 
+0000005027 00000 n 
+0000009585 00000 n 
+0000009799 00000 n 
+0000011161 00000 n 
+trailer
+<< /Size 23
+/Root 2 0 R
+/Info 1 0 R
+>>
+startxref
+12266
+%%EOF

Added: tomee/site/trunk/content/ng/developer/testing/applicationcomposer/index.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/ng/developer/testing/applicationcomposer/index.html?rev=1737782&view=auto
==============================================================================
--- tomee/site/trunk/content/ng/developer/testing/applicationcomposer/index.html (added)
+++ tomee/site/trunk/content/ng/developer/testing/applicationcomposer/index.html Tue Apr  5 06:43:46 2016
@@ -0,0 +1,545 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+	<meta charset="UTF-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<title>Apache TomEE</title>
+	<meta name="description" content="Apache TomEE is a light JavaEE server with a lot tooling" />
+	<meta name="keywords" content="tomee,asf,apache,javaee,jee,shade,embedded,test,junit,applicationcomposer,maven,arquillian" />
+	<meta name="author" content="Luka Cvetinovic for Codrops" />
+	<link rel="icon" href="../../../favicon.ico">
+	<link rel="icon"  type="image/png" href="../../../favicon.png">
+	<meta name="msapplication-TileColor" content="#80287a">
+	<meta name="theme-color" content="#80287a">
+	<link rel="stylesheet" type="text/css" href="../../../css/normalize.css">
+	<link rel="stylesheet" type="text/css" href="../../../css/bootstrap.css">
+	<link rel="stylesheet" type="text/css" href="../../../css/owl.css">
+	<link rel="stylesheet" type="text/css" href="../../../css/animate.css">
+	<link rel="stylesheet" type="text/css" href="../../../fonts/font-awesome-4.1.0/css/font-awesome.min.css">
+	<link rel="stylesheet" type="text/css" href="../../../fonts/eleganticons/et-icons.css">
+	<link rel="stylesheet" type="text/css" href="../../../css/jqtree.css">
+	<link rel="stylesheet" type="text/css" href="../../../css/idea.css">
+	<link rel="stylesheet" type="text/css" href="../../../css/cardio.css">
+</head>
+
+<body>
+    <div class="preloader">
+		<img src="../../../img/loader.gif" alt="Preloader image">
+	</div>
+	    <nav class="navbar">
+		<div class="container">
+			<!-- Brand and toggle get grouped for better mobile display -->
+			<div class="navbar-header">
+				<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+					<span class="sr-only">Toggle navigation</span>
+					<span class="icon-bar"></span>
+					<span class="icon-bar"></span>
+					<span class="icon-bar"></span>
+				</button>
+				<a class="navbar-brand" href="../../..//#">
+				    <span>
+
+				    
+                        <img src="../../../img/logo-active.png">
+                    
+
+                    </span>
+				    Apache TomEE
+                </a>
+			</div>
+			<!-- Collect the nav links, forms, and other content for toggling -->
+			<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+				<ul class="nav navbar-nav navbar-right main-nav">
+					<li><a href="../../../developer/index.html">Developer</a></li>
+					<li><a href="../../../admin/index.html">Admin</a></li>
+					<li><a href="../../../advanced/index.html">Advanced</a></li>
+					<li><a href="../../../security/index.html">Security</a></li>
+					<li><a href="../../../blog/index.html">Blog</a></li>
+					<li><a href="../../../community/index.html">Community</a></li>
+                    <li><a href="../../../download.html">Downloads</a></li>
+				</ul>
+			</div>
+			<!-- /.navbar-collapse -->
+		</div>
+		<!-- /.container-fluid -->
+	</nav>
+
+
+    <div id="main-block" class="container section-padded">
+        <div class="row title">
+            <div class='page-header'>
+              
+              <div class='btn-toolbar pull-right' style="z-index: 2000;">
+                <div class='btn-group'>
+                    <a class="btn" href="../../../developer/testing/applicationcomposer/index.pdf"><i class="fa fa-file-pdf-o"></i> Download as PDF</a>
+                </div>
+              </div>
+              
+              <h2>ApplicationComposer: the swiss knife of TomEE</h2>
+            </div>
+        </div>
+        <div class="row">
+            
+            <div class="col-md-12">
+                <div id="preamble">
+<div class="sectionbody">
+<div class="paragraph">
+<p>ApplicationComposer API is mainly contained in org.apache.openejb.testing package (historically, today we would have called the package org.apache.tomee.applicationcomposer).</p>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_dependencies">Dependencies</h3>
+<div class="paragraph">
+<p>To start using ApplicationComposer you need to add some dependencies.</p>
+</div>
+<div class="paragraph">
+<p>The minimum required one is openejb-core:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
+  &lt;groupId&gt;org.apache.tomee&lt;/groupId&gt;
+  &lt;artifactId&gt;openejb-core&lt;/artifactId&gt;
+  &lt;version&gt;${openejb.version&gt;&lt;/version&gt;
+&lt;/dependency&gt;</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>If you need JAXRS services you&#8217;ll add (or replace thanks to transitivity of maven) openejb-cxf-rs:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
+  &lt;groupId&gt;org.apache.tomee&lt;/groupId&gt;
+  &lt;artifactId&gt;openejb-cxf-rs&lt;/artifactId&gt;
+  &lt;version&gt;${openejb.version&gt;&lt;/version&gt;
+&lt;/dependency&gt;</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>If you need JAXWS services you&#8217;ll add (or replace thanks to transitivity of maven) openejb-cxf:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
+  &lt;groupId&gt;org.apache.tomee&lt;/groupId&gt;
+  &lt;artifactId&gt;openejb-cxf&lt;/artifactId&gt;
+  &lt;version&gt;${openejb.version&gt;&lt;/version&gt;
+&lt;/dependency&gt;</code></pre>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_applicationcomposer_components">ApplicationComposer Components</h3>
+<div class="sect3">
+<h4 id="__module">@Module</h4>
+<div class="paragraph">
+<p>An ApplicationComposer needs at minimum a module (the application you need to deploy).</p>
+</div>
+<div class="paragraph">
+<p>To do so you have two cases:</p>
+</div>
+<div class="paragraph">
+<p>before TomEE 7.x: you can only write method(s) decorated with @Module
+since TomEE 7.x: you can skip it and use @Classes directly on the ApplicationComposer class as a shortcut for:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">@Module public WebApp app() { return new WebApp(); }</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The expected returned type of these methods are in org.apache.openejb.jee package:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>Application: entry point to create an ear</p>
+</li>
+<li>
+<p>WebApp: a web application</p>
+</li>
+<li>
+<p>EjbJar: an ejb module</p>
+</li>
+<li>
+<p>EnterpriseBean children: a simple EJB</p>
+</li>
+<li>
+<p>Persistence: a persistence module with multiple units</p>
+</li>
+<li>
+<p>PersistenceUnit: a simple unit (automatically wrapped in a Persistence)</p>
+</li>
+<li>
+<p>Connector: a JCA connector module</p>
+</li>
+<li>
+<p>Beans: a CDI module,</p>
+</li>
+<li>
+<p>Class[] or Class: a set of classes scanned to discover annotations</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>Note that for easiness @Classes was added to be able to describe a module and some scanned classes. For instance the following snippet will create a web application with classes C1, C2 as CDI beans and E1 as an EJB automatically:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">@Module
+@Classes(cdi = true, value = { C1.class, C2.class, E1.class })
+public WebApp app() {
+    return new WebApp();
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="__configuration">@Configuration</h4>
+<div class="paragraph">
+<p>Often you need to customize a bit the container or at least create some resources like test databases. To do so you can create a method returning Properties which will be the container properties.</p>
+</div>
+<div class="paragraph">
+<p>Note: to simplify writing properties you can use PropertiesBuilder util class which is just a fluent API to write properties.</p>
+</div>
+<div class="paragraph">
+<p>In these properties you can reuse OpenEJB/TomEE property syntax for resources.</p>
+</div>
+<div class="paragraph">
+<p>Here is a sample:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">@Configuration
+public Properties configuration() {
+    return new PropertiesBuilder()
+        .p("db", "new://Resource?type=DataSource")
+        .p("db.JdbcUrld", "jdbc:hsqldb:mem:test")
+        .build();
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Since TomEE 7.x you can also put properties on ApplicationComposer class using @ContainerProperties API:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">@ContainerProperties({
+  @ContainerProperties.Property(name = "db", value = "new://Resource?type=DataSource"),
+  @ContainerProperties.Property(name = "db.JdbcUrl", value = "jdbc:hsqldb:mem:test")
+})
+public class MyAppComposer() {
+  // ...
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="__component">@Component</h4>
+<div class="paragraph">
+<p>Sometimes you need to customize a container component. The most common use case is the security service to mock a little bit authorization if you don&#8217;t care in your test.</p>
+</div>
+<div class="paragraph">
+<p>To do so just write a method decorated with @Component returning the instance you desire.</p>
+</div>
+<div class="paragraph">
+<p>Components in TomEE are stored in a container Map and the key needs to be a Class. This one is deduced from the returned type of the @Component method:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">@Component
+public SecurityService mockSecurity() {
+    return new MySecurityService();
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="__descriptors">@Descriptors</h4>
+<div class="paragraph">
+<p>You can reuse existing file descriptors using @Descriptors. The name is the file name and the path either a classpath path or a file path:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">// runner if needed etc...
+@Descriptors(@Descriptor(name = "persistence.xml", path = "META-INF/persistence.xml"))
+public class MyTest {
+   //...
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Note: this can be put in a @Module method as well.</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_services">Services</h4>
+<div class="paragraph">
+<p>If you want to test a JAXRS or JAXWS service you need to activate these services.</p>
+</div>
+<div class="paragraph">
+<p>To do so just add the needed dependency and use @EnableServices:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">// runner if needed etc...
+@EnableService("jaxrs") // jaxws supported as well
+public class MyTest {
+   //...
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_random_port">Random port</h4>
+<div class="paragraph">
+<p>Services like JAXRS and JAXWS relies on HTTP. Often it is nice to have a random port to be able to deploy multiple tests/projects on the same CI platform at the same time.</p>
+</div>
+<div class="paragraph">
+<p>To shortcut all the needed logic you can use @RandomPort. It is simply an injection giving you either the port (int) or the root context (URL):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">// runner, services if needed etc...
+public class MyTest {
+   @RandomPort("http")
+   private int port;
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Note: you can generate this way multiple ports. The value is the name of the service it will apply on (being said http is an alias for httpejbd which is our embedded http layer).</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_nice_logs">Nice logs</h4>
+<div class="paragraph">
+<p>@SimpleLog annotation allows you to have one liner logs</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="__jaxrsprovider">@JaxrsProvider</h4>
+<div class="paragraph">
+<p>@JaxrsProvider allows you to specify on a @Module method the list of JAXRS provider you want to use.</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_dependencies_without_hacky_code">Dependencies without hacky code</h4>
+<div class="paragraph">
+<p>@Jars allows you to add dependencies (scanned) to your application automatically (like CDI libraries):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">@Module
+@Classes(cdi = true, value = { C1.class, C2.class, E1.class })
+@Jars("deltaspike-")
+public WebApp app() {
+    return new WebApp();
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="__default">@Default</h4>
+<div class="paragraph">
+<p>@Default (openejb one not CDI one) automatically adds in the application target/classes as binaries and src/main/webapp as resources for maven projects.</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="__cdiextensions">@CdiExtensions</h4>
+<div class="paragraph">
+<p>This annotation allows you to control which extensions are activated during the test.</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="__appresource">@AppResource</h4>
+<div class="paragraph">
+<p>This annotation allows injection of few particular test resources like:</p>
+</div>
+<div class="paragraph">
+<p>the test AppModule (application meta)
+the test Context (JNDI)
+the test ApplicationComposers (underlying runner)
+ContextProvider: allow to mock JAXRS contexts</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="__mockinjector">@MockInjector</h4>
+<div class="paragraph">
+<p>Allows to mock EJB injections. It decorates a dedicated method returning an instance (or Class) implementing FallbackPropertyInjector.</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="__webresource">@WebResource</h4>
+<div class="paragraph">
+<p>Allow for web application to add folders containing web resources.</p>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_how_to_run_it">How to run it?</h3>
+<div class="sect3">
+<h4 id="_junit">JUnit</h4>
+<div class="paragraph">
+<p>If you use JUnit you have mainly 2 solutions to run you "model" using the ApplicationComposer:</p>
+</div>
+<div class="paragraph">
+<p>using ApplicationComposer runner:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">@RunWith(ApplicationComposer.class) public class MyTest { // ... }</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>using ApplicationComposerRule rule:
+public class MyTest { @Rule // or @ClassRule if you want the container/application lifecycle be bound to the class and not test methods public final ApplicationComposerRule rule = new ApplicationComposerRule(this); }</p>
+</div>
+<div class="paragraph">
+<p>Tip: since TomEE 7.x ApplicationComposerRule is decomposed in 2 rules if you need: ContainerRule and DeployApplication. Using JUnit RuleChain you can chain them to get the samebehavior as ApplicationComposerRule or better deploy multiple ApplicationComposer models and controlling their deployment ordering (to mock a remote service for instance).</p>
+</div>
+<div class="paragraph">
+<p>Finally just write <code>@Test</code> method using test class injections as if the test class was a managed bean!</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_testng">TestNG</h4>
+<div class="paragraph">
+<p>TestNG integration is quite simple today and mainly ApplicationComposerListener class you can configure as a listener to get ApplicationComposer features.</p>
+</div>
+<div class="paragraph">
+<p>Finally just write TestNG @Test method using test class injections as if the test class was a managed bean!</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_standalone">Standalone</h4>
+<div class="paragraph">
+<p>Since TomEE 7.x you can also use ApplicationComposers to directly run you ApplicationComposer model as a standalone application:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">public class MyApp {
+    public static void main(String[] args) {
+        ApplicationComposers.run(MyApp.class, args);
+    }
+
+    // @Module, @Configuration etc...
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Tip: if MyApp has <code>@PostConstruct</code> methods they will be respected and if MyApp has a constructor taking an array of String it will be instantiated getting the second parameter as argument (ie you can propagate your main parameter to your model to modify your application depending it!)</p>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_junit_sample">JUnit Sample</h3>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">@Classes(cdi = true, value = { MyService.class, MyOtherService.class })
+@ContainerProperties(@ContainerProperties.Property(name = "myDb", value = "new://Resource?type=DataSource"))
+@RunWith(ApplicationComposer.class)
+public class MyTest {
+    @Resource(name = "myDb")
+    private DataSource ds;
+
+    @Inject
+    private MyService service;
+
+    @Test
+    public void myTest() {
+        // do test using injections
+    }
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_going_further">Going further</h3>
+<div class="paragraph">
+<p>If you want to learn more about ApplicationComposer see <a href="../../../advanced/applicationcomposer/index.html">ApplicationComposer Advanced</a> page.</p>
+</div>
+</div>
+            </div>
+            
+        </div>
+    </div>
+<footer>
+		<div class="container">
+			<div class="row">
+				<div class="col-sm-6 text-center-mobile">
+					<h3 class="white">Apache TomEE the little great server.</h3>
+					<h5 class="light regular light-white">"A good application in a good server"</h5>
+					<ul class="social-footer">
+						<li><a href="https://fr-fr.facebook.com/ApacheTomEE/"><i class="fa fa-facebook"></i></a></li>
+						<li><a href="https://twitter.com/apachetomee"><i class="fa fa-twitter"></i></a></li>
+						<li><a href="https://plus.google.com/communities/105208241852045684449"><i class="fa fa-google-plus"></i></a></li>
+					</ul>
+				</div>
+				<div class="col-sm-6 text-center-mobile">
+					<div class="row opening-hours">
+						<div class="col-sm-3 text-center-mobile">
+							<h5><a href="../../../admin/index.html" class="white">Administration</a></h5>
+							<ul class="list-unstyled">
+								<li><a href="../../../admin/cluster/index.html" class="regular light-white">Cluster</a></li>
+								<li><a href="../../../admin/configuration/index.html" class="regular light-white">Configuration</a></li>
+							</ul>
+						</div>
+						<div class="col-sm-3 text-center-mobile">
+							<h5><a href="../../../developer/index.html" class="white">Developer</a></h5>
+							<ul class="list-unstyled">
+								<li><a href="../../../developer/classloading/index.html" class="regular light-white">Classloading</a></li>
+								<li><a href="../../../developer/ide/index.html" class="regular light-white">IDE</a></li>
+								<li><a href="../../../developer/testing/index.html" class="regular light-white">Testing</a></li>
+								<li><a href="../../../developer/tools/index.html" class="regular light-white">Tools</a></li>
+							</ul>
+						</div>
+						<div class="col-sm-3 text-center-mobile">
+							<h5><a href="../../../advanced/index.html" class="white">Advanced</a></h5>
+							<ul class="list-unstyled">
+								<li><a href="../../../advanced/applicationcomposer/index.html" class="regular light-white">Application Composer</a></li>
+								<li><a href="../../../advanced/setup/index.html" class="regular light-white">Setup</a></li>
+								<li><a href="../../../advanced/shading/index.html" class="regular light-white">Shading</a></li>
+								<li><a href="../../../advanced/tomee-embedded/index.html" class="regular light-white">TomEE Embedded</a></li>
+							</ul>
+						</div>
+						<div class="col-sm-3 text-center-mobile">
+							<h5><a href="../../../community/index.html" class="white">Community</a></h5>
+							<ul class="list-unstyled">
+								<li><a href="../../../community/contributors.html" class="regular light-white">Contributors</a></li>
+								<li><a href="../../../community/social.html" class="regular light-white">Social</a></li>
+								<li><a href="../../../community/sources.html" class="regular light-white">Sources</a></li>
+							</ul>
+						</div>
+					</div>
+				</div>
+			</div>
+			<div class="row bottom-footer text-center-mobile">
+				<div class="col-sm-12 light-white">
+					<p>Copyright &copy; 1999-2016 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache TomEE, TomEE, Apache, the Apache feather logo, and the Apache TomEE project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
+				</div>
+			</div>
+		</div>
+	</footer>
+	<!-- Holder for mobile navigation -->
+	<div class="mobile-nav">
+		<a href="#" class="close-link"><i class="arrow_up"></i></a>
+	</div>
+	<!-- Scripts -->
+	<script src="../../../js/jquery-1.11.1.min.js"></script>
+	<script src="../../../js/owl.carousel.min.js"></script>
+	<script src="../../../js/bootstrap.min.js"></script>
+	<script src="../../../js/wow.min.js"></script>
+	<script src="../../../js/typewriter.js"></script>
+	<script src="../../../js/jquery.onepagenav.js"></script>
+	<script src="../../../js/tree.jquery.js"></script>
+	<script src="../../../js/highlight.pack.js"></script>
+    <script src="../../../js/main.js"></script>
+</body>
+
+</html>
+