﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>教师博客-powerwind-文章分类-ejb</title><link>http://www.teachblog.net/powerwind/category/680.html</link><description>Just 2 Easy </description><language>zh-cn</language><lastBuildDate>Thu, 01 Mar 2007 19:39:29 GMT</lastBuildDate><pubDate>Thu, 01 Mar 2007 19:39:29 GMT</pubDate><ttl>60</ttl><item><title>Jboss4.x下第一个EJB2.x程序</title><link>http://www.teachblog.net/powerwind/articles/Jboss4_and_ejb2.html</link><dc:creator>剑心</dc:creator><author>剑心</author><pubDate>Mon, 11 Dec 2006 09:48:00 GMT</pubDate><guid>http://www.teachblog.net/powerwind/articles/Jboss4_and_ejb2.html</guid><wfw:comment>http://www.teachblog.net/powerwind/comments/3624.html</wfw:comment><comments>http://www.teachblog.net/powerwind/articles/Jboss4_and_ejb2.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.teachblog.net/powerwind/comments/commentRss/3624.html</wfw:commentRss><trackback:ping>http://www.teachblog.net/powerwind/services/trackbacks/3624.html</trackback:ping><description><![CDATA[
		<div style="TEXT-INDENT: 21pt">EJB的名声很不好，尤其在Spring框架出现以后，而EJB3似乎脱胎换骨了。而我现在学习的仍然是EJB2，原因是EJB3的书很难找。暑假时大概把《精通EJB》和《EJB》这两本书看过一下，现在想复习，加深理解，就从第一个HelloWorld开始。</div>
		<div> </div>
		<div>文件结构：</div>
		<div> </div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>E:.</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>│ build.xml</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>│</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>└─src</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>    </span>
				</strong>
				<strong>├─META-INF</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>    </span>
				</strong>
				<strong>│<span>      application.xml</span></strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>    </span>
				</strong>
				<strong>│<span>      ejb-jar.xml</span></strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>    </span>
				</strong>
				<strong>│<span>      jboss.xml</span></strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>    </span>
				</strong>
				<strong>│</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>    </span>
				</strong>
				<strong>├─powerwind</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>    </span>
				</strong>
				<strong>│<span>      ClientServlet.java</span></strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>    </span>
				</strong>
				<strong>│<span>      Hello.java</span></strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>    </span>
				</strong>
				<strong>│<span>      HelloBean.java</span></strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>    </span>
				</strong>
				<strong>│<span>      HelloHome.java</span></strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>    </span>
				</strong>
				<strong>│</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>    </span>
				</strong>
				<strong>└─WEB-INF</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>            jboss-web.xml</span>
				</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<strong>
						<span>            web.xml</span>
				</strong>
		</div>
		<div> </div>
		<div>
				<strong>
						<font size="4">ant文件</font>
				</strong>
		</div>
		<div>
				<strong>build.xml</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;?</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">xml </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">version</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"1.0"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">?&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">project </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"Hello" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">default</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"prepare" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">basedir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"."</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">property </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">environment</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"env" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">property </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"src.dir" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">value</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${basedir}/src" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">property </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"jboss.home" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">value</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${env.JBOSS_HOME}" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">property </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"build.dir" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">value</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${basedir}/build" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">property </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"classes.dir" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">value</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${build.dir}/classes" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">property </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"dist.dir" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">value</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${basedir}/dist" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">path </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">id</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"compile.classpath"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">pathelement </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">location</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${classes.dir}" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">dir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${jboss.home}/client"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">include </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"jboss-j2ee.jar" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">include </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"javax.servlet.jar" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">include </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"commons-httpclient.jar" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">path</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"prepare"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">mkdir </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">dir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${classes.dir}" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">mkdir </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">dir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${dist.dir}" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">copy </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">todir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${build.dir}"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">dir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${src.dir}"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">              </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">include </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"WEB-INF/*.xml" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">              </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">include </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"META-INF/*.xml" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">copy</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"clean"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">delete </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">dir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${build.dir}" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">delete </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">dir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${dist.dir}" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"compile" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">depends</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"prepare"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">javac </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">srcdir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${src.dir}" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">destdir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${classes.dir}"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">classpath </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">refid</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"compile.classpath" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">javac</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"jar" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">depends</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"compile"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jar </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">destfile</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${dist.dir}/HelloEJB.jar"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">dir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${build.dir}"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">              </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">exclude </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"META-INF/application.xml" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">              </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">include </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"META-INF/*.xml" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">dir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${classes.dir}"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">              </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">include </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"**/*.class" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jar</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"war" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">depends</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"jar"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jar </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">destfile</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${dist.dir}/HelloEJB.war"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">dir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${build.dir}"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">              </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">include </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"WEB-INF/*.xml" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jar</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"ear" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">depends</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"war"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jar </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">destfile</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${dist.dir}/HelloEJB.ear"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">dir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${dist.dir}"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">              </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">include </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"HelloEJB.jar" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">              </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">include </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"HelloEJB.war" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">dir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${build.dir}"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">              </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">include </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"META-INF/application.xml" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">fileset</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jar</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">name</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"deploy" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">depends</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"ear"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">copy </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">file</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${dist.dir}/HelloEJB.ear" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">overwrite</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"true"</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">todir</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"${jboss.home}/server/default/deploy" </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">/&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">target</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">project</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div> </div>
		<div>
				<strong>
						<font size="4">java源文件</font>
				</strong>
		</div>
		<div>
				<strong>Hello.java</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">package</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> powerwind;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> java.rmi.RemoteException;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> javax.ejb.EJBObject;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">interface</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> Hello </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">extends</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> EJBObject {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> String sayHello() </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">throws</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> RemoteException;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<span style="FONT-SIZE: 10pt; COLOR: black">}</span>
		</div>
		<div> </div>
		<div>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: black">HelloHome.java</span>
				</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">package</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> powerwind;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> java.rmi.RemoteException;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> javax.ejb.CreateException;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> javax.ejb.EJBHome;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">interface</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> HelloHome </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">extends</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> EJBHome {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> Hello create() </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">throws</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> RemoteException, CreateException;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">}</span>
		</div>
		<div> </div>
		<div>
				<strong>HelloBean.java</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">package</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> powerwind;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> java.rmi.RemoteException;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> javax.ejb.EJBException;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> javax.ejb.SessionBean;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> javax.ejb.SessionContext;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">class</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> HelloBean </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">implements</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> SessionBean {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">private</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> SessionContext </span>
				<span style="FONT-SIZE: 10pt; COLOR: #0000c0">context</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">void</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> ejbCreate() </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">throws</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> EJBException, RemoteException {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    }</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">void</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> ejbActivate() </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">throws</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> EJBException, RemoteException {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    }</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">void</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> ejbPassivate() </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">throws</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> EJBException, RemoteException {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    }</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">void</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> ejbRemove() </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">throws</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> EJBException, RemoteException {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    }</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">void</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> setSessionContext(SessionContext newContext)</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">throws</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> EJBException {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: #0000c0">context</span>
				<span style="FONT-SIZE: 10pt; COLOR: black"> = newContext;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    }</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> String sayHello() </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">throws</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> EJBException {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">return</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"Hello from ejb"</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    }</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">}</span>
		</div>
		<div> </div>
		<div>用于测试的Servlet </div>
		<div>
				<strong>ClientServlet.java</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">package</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> powerwind;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> java.io.IOException;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> java.io.PrintWriter;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> javax.naming.InitialContext;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> javax.rmi.PortableRemoteObject;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> javax.servlet.ServletException;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> javax.servlet.http.HttpServlet;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> javax.servlet.http.HttpServletRequest;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">import</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> javax.servlet.http.HttpServletResponse;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">class</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> ClientServlet </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">extends</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> HttpServlet {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">void</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> doGet(HttpServletRequest request, HttpServletResponse response)</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">throws</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> ServletException, IOException {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       response.setContentType(</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"text/html"</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">);</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       PrintWriter out = response.getWriter();</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       String message = </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">null</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black">;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">try</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           InitialContext ic = </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">new</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> InitialContext();</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           Object obj = ic.lookup(</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"HelloEJB"</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">);</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           HelloHome home = (HelloHome) PortableRemoteObject.<em>narrow</em>(obj,</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">                  powerwind.HelloHome.</span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">class</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black">);</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           Hello hello = home.create();</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           message = hello.sayHello();</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       } </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">catch</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> (Exception e) {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           e.printStackTrace();</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       }</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       out.println(message);</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       out.flush();</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       out.close();</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    }</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">public</span>
				</strong>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">void</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> doPost(HttpServletRequest request, HttpServletResponse response)</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<strong>
						<span style="FONT-SIZE: 10pt; COLOR: #7f0055">throws</span>
				</strong>
				<span style="FONT-SIZE: 10pt; COLOR: black"> ServletException, IOException {</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       doGet(request, response);</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    }</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">}</span>
		</div>
		<div> </div>
		<div> </div>
		<div>
				<strong>
						<font size="4">配置文件：</font>
				</strong>
		</div>
		<div>
				<strong>ejb-jar.xml</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;?</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">xml </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">version</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"1.0" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">encoding</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"UTF-8"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">?&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;!</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">DOCTYPE </span>
				<span style="FONT-SIZE: 10pt; COLOR: navy">ejb-jar </span>
				<span style="FONT-SIZE: 10pt; COLOR: gray">PUBLIC </span>
				<span style="FONT-SIZE: 10pt; COLOR: navy">'-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN' </span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f5f">'http://java.sun.com/dtd/ejb-jar_2_0.dtd'</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-jar</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">description</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">HelloEJB,my first ejb program</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">description</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">display-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">HelloEJB</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">display-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">enterprise-beans</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">session</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">HelloEJB</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">home</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">powerwind.HelloHome</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">home</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">remote</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">powerwind.Hello</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">remote</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-class</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">powerwind.HelloBean</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-class</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">session-type</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">Stateless</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">session-type</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">transaction-type</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">Container</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">transaction-type</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">session</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">enterprise-beans</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-jar</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div> </div>
		<div>
				<strong>jboss-jar</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;?</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">xml </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">version</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"1.0" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">encoding</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"UTF-8"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">?&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jboss</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">enterprise-beans</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">session</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">HelloEJB</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jndi-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">HelloEJB</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jndi-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">session</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">enterprise-beans</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jboss</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div> </div>
		<div>
				<strong>application.xml</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;?</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">xml </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">version</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"1.0"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">?&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">application</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">display-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">HelloEJB J2EE Application</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">display-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">module</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">web</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">web-uri</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">HelloEJB.war</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">web-uri</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">           </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">context-root</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">/HelloEJB</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">context-root</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">web</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">module</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">module</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">HelloEJB.jar</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">module</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">application</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div> </div>
		<div>
				<strong>jboss-web.xml</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;?</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">xml </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">version</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"1.0"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">?&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jboss-web</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-ref</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-ref-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">HelloEJB</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-ref-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jndi-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">HelloEJB</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jndi-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-ref</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">jboss-web</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div> </div>
		<div>
				<strong>web.xml</strong>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;?</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">xml </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">version</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"1.0" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">encoding</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"UTF-8"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">?&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">web-app </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">version</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"2.4" </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">xmlns</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"http://java.sun.com/xml/ns/j2ee"</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">xmlns:xsi</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"http://www.w3.org/2001/XMLSchema-instance"</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: #7f007f">xsi:schemaLocation</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">=</span>
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">"http://java.sun.com/xml/ns/j2ee </span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: #2a00ff">    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">servlet</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">servlet-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">ClientServlet</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">servlet-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">servlet-class</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">powerwind.ClientServlet</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">servlet-class</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">servlet</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">servlet-mapping</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">servlet-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">ClientServlet</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">servlet-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">url-pattern</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">/ClientServlet</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">url-pattern</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">servlet-mapping</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-ref</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-ref-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">HelloEJB</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-ref-name</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-ref-type</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">Session</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-ref-type</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">home</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">powerwind.HelloHome</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">home</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">       </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">remote</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
				<span style="FONT-SIZE: 10pt; COLOR: black">powerwind.Hello</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">remote</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: black">    </span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">ejb-ref</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div style="BACKGROUND: #f3f3f3" align="left"> </div>
		<div style="BACKGROUND: #f3f3f3" align="left">
				<span style="FONT-SIZE: 10pt; COLOR: teal">&lt;/</span>
				<span style="FONT-SIZE: 10pt; COLOR: #3f7f7f">web-app</span>
				<span style="FONT-SIZE: 10pt; COLOR: teal">&gt;</span>
		</div>
		<div> </div>
		<div>输入 <span style="COLOR: #3366ff">ant –deploy</span> 部署，启动Jboss服务器，在浏览器地址栏输入：</div>
		<div>
				<span style="FONT-SIZE: 12pt; COLOR: #3366ff">http://localhost:8080/HelloEJB/ClientServlet</span>
		</div>
		<div>然后看到浏览器输出“<strong><span style="FONT-SIZE: 10pt; COLOR: #7f0055">Hello from ejb</span></strong>”，就是成功了。</div>
		<div>
				<br />
				<a class="" title="原文所在地" href="http://blog.csdn.net/windy83/archive/2006/11/12/1380125.aspx" target="_blank">Jboss4.x下第一个EJB2.x程序</a>
		</div>
<img src ="http://www.teachblog.net/powerwind/aggbug/3624.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.teachblog.net/powerwind/" target="_blank">剑心</a> 2006-12-11 17:48 <a href="http://www.teachblog.net/powerwind/articles/Jboss4_and_ejb2.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>