⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmp5.html

📁 j2eePDF格式的电子书
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp82350"> </a><div class="pSmartList2"><li>In the Coded Name field enter <code class="cCode">ejb/SimpleLeague</code>.</li></div><a name="wp82351"> </a><div class="pSmartList2"><li>In the EJB Type field select <code class="cCode">Entity</code>.</li></div><a name="wp82352"> </a><div class="pSmartList2"><li>In the Interfaces field select <code class="cCode">Local</code>.</li></div><a name="wp82353"> </a><div class="pSmartList2"><li>In the Home Interface field enter <code class="cCode">team.LocalLeagueHome</code>.</li></div><a name="wp82354"> </a><div class="pSmartList2"><li>In the Local/Remote Interface field enter <code class="cCode">team.LocalLeague</code>.</li></div><a name="wp82355"> </a><div class="pSmartList2"><li>Click OK.</li></div></ol></div><a name="wp82356"> </a><div class="pSmartList1"><li>Select the row you just added.</li></div><a name="wp82357"> </a><div class="pSmartList1"><li>Under Sun-specific Settings for <code class="cCode">ejb/SimpleLeague</code> in the Enterprise Bean Name field select <code class="cCode">ejb-jar-ic1.jar#LeagueEJB</code>.</li></div></ol></div><a name="wp82784"> </a><p class="pBody">Next, you'll set the enterprise bean reference for <code class="cCode">ejb/SimplePlayer</code>.</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp82358"> </a><div class="pSmartList1"><li>Click Add.</li></div><a name="wp82359"> </a><div class="pSmartList1"><li>In the Add Enterprise Bean Reference dialog:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp82360"> </a><div class="pSmartList2"><li>In the Coded Name field enter <code class="cCode">ejb/SimplePlayer</code>.</li></div><a name="wp82361"> </a><div class="pSmartList2"><li>In the EJB Type field select <code class="cCode">Entity</code>.</li></div><a name="wp82362"> </a><div class="pSmartList2"><li>In the Interfaces field select <code class="cCode">Local</code>.</li></div><a name="wp82363"> </a><div class="pSmartList2"><li>In the Home Interface field enter <code class="cCode">team.LocalPlayerHome</code>.</li></div><a name="wp82364"> </a><div class="pSmartList2"><li>In the Local/Remote Interface field enter <code class="cCode">team.LocalPlayer</code>.</li></div><a name="wp82365"> </a><div class="pSmartList2"><li>Click OK.</li></div></ol></div><a name="wp82366"> </a><div class="pSmartList1"><li>Select the row you just added.</li></div><a name="wp82367"> </a><div class="pSmartList1"><li>Under Sun-specific Settings for <code class="cCode">ejb/SimplePlayer</code> in the Enterprise Bean Name field select <code class="cCode">ejb-jar-ic1.jar#PlayerEJB</code>.</li></div></ol></div><a name="wp82794"> </a><p class="pBody">Finally, you'll set the enterprise bean reference for <code class="cCode">ejb/SimpleTeam</code>.</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp82368"> </a><div class="pSmartList1"><li>Click Add.</li></div><a name="wp82369"> </a><div class="pSmartList1"><li>In the Add Enterprise Bean Reference dialog:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp82370"> </a><div class="pSmartList2"><li>In the Coded Name field enter <code class="cCode">ejb/SimpleTeam</code>.</li></div><a name="wp82371"> </a><div class="pSmartList2"><li>In the EJB Type field select <code class="cCode">Entity</code>.</li></div><a name="wp82372"> </a><div class="pSmartList2"><li>In the Interfaces field select <code class="cCode">Local</code>.</li></div><a name="wp82373"> </a><div class="pSmartList2"><li>In the Home Interface field enter <code class="cCode">team.LocalTeamHome</code>.</li></div><a name="wp82374"> </a><div class="pSmartList2"><li>In the Local/Remote Interface field enter <code class="cCode">team.LocalTeam</code>.</li></div><a name="wp82375"> </a><div class="pSmartList2"><li>Click OK.</li></div></ol></div><a name="wp82376"> </a><div class="pSmartList1"><li>Select the row you just added.</li></div><a name="wp82377"> </a><div class="pSmartList1"><li>Under Sun-specific Settings for <code class="cCode">ejb/SimpleTeam</code> in the Enterprise Bean Name field select <code class="cCode">ejb-jar-ic1.jar#TeamEJB</code>.</li></div><a name="wp82378"> </a><div class="pSmartList1"><li>Select File<span style="font-family: Symbol"><img src="images/arrwrite.gif" border="0" alt="Right Arrow"></span>Save.</li></div></ol></div><a name="wp81949"> </a><h3 class="pHeading2">Packaging the Enterprise Application Client</h3><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp81902"> </a><div class="pSmartList1"><li>Create a new application client in RosterApp by selecting File<span style="font-family: Symbol"><img src="images/arrwrite.gif" border="0" alt="Right Arrow"></span>New<span style="font-family: Symbol"><img src="images/arrwrite.gif" border="0" alt="Right Arrow"></span>Application Client.</li></div><a name="wp81903"> </a><div class="pSmartList1"><li>In the JAR File Contents screen:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp81904"> </a><div class="pSmartList2"><li>Select RosterApp under Create New AppClient Module in Application.</li></div><a name="wp81905"> </a><div class="pSmartList2"><li>Enter <code class="cCode">RosterClient</code> under AppClient Name.</li></div><a name="wp81906"> </a><div class="pSmartList2"><li>Click Edit.</li></div><a name="wp81907"> </a><div class="pSmartList2"><li>Navigate to <code class="cCode">&lt;</code><code class="cVariable">INSTALL</code><code class="cCode">&gt;/j2eetutorial14/examples/ejb/cmproster/build/</code>.</li></div><a name="wp81908"> </a><div class="pSmartList2"><li>Select the <code class="cCode">client</code> and <code class="cCode">util</code> directories.</li></div><a name="wp81909"> </a><div class="pSmartList2"><li>Click Add.</li></div><a name="wp81910"> </a><div class="pSmartList2"><li>Click OK.</li></div><a name="wp81911"> </a><div class="pSmartList2"><li>Click Next.</li></div></ol></div><a name="wp81912"> </a><div class="pSmartList1"><li>In the General screen:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp81913"> </a><div class="pSmartList2"><li>Select <code class="cCode">client.RosterClient</code> under Main Class.</li></div><a name="wp81914"> </a><div class="pSmartList2"><li>Select (Use container-managed authentication) under Callback Handler Class.</li></div><a name="wp81915"> </a><div class="pSmartList2"><li>Click Next.</li></div></ol></div><a name="wp81916"> </a><div class="pSmartList1"><li>Click Finish.</li></div></ol></div><a name="wp82384"> </a><h4 class="pHeading3">Setting the Enterprise Bean Reference</h4><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp82385"> </a><div class="pSmartList1"><li>Select RosterClient in deploytool's tree.</li></div><a name="wp82391"> </a><div class="pSmartList1"><li>Select the EJB Refs tabbed pane.</li></div><a name="wp82392"> </a><div class="pSmartList1"><li>Click Add.</li></div><a name="wp82395"> </a><div class="pSmartList1"><li>In the Add Enterprise Bean Reference dialog:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp82396"> </a><div class="pSmartList2"><li>In the Coded Name field enter <code class="cCode">ejb/SimpleRoster</code>.</li></div><a name="wp82397"> </a><div class="pSmartList2"><li>In the EJB Type field select <code class="cCode">Session</code>.</li></div><a name="wp82398"> </a><div class="pSmartList2"><li>In the Interfaces field select <code class="cCode">Remote</code>.</li></div><a name="wp82399"> </a><div class="pSmartList2"><li>In the Home Interface field enter <code class="cCode">roster.RosterHome</code>.</li></div><a name="wp82400"> </a><div class="pSmartList2"><li>In the Local/Remote Interface field enter <code class="cCode">roster.Roster</code>.</li></div><a name="wp82401"> </a><div class="pSmartList2"><li>Click OK.</li></div></ol></div><a name="wp82402"> </a><div class="pSmartList1"><li>Select the row you just added.</li></div><a name="wp82403"> </a><div class="pSmartList1"><li>Under Sun-specific Settings for <code class="cCode">ejb/SimpleRoster</code> select JNDI Name.</li></div><a name="wp82804"> </a><div class="pSmartList1"><li>In the JNDI Name field select <code class="cCode">RosterEJB</code>.</li></div><a name="wp82427"> </a><div class="pSmartList1"><li>Select File<span style="font-family: Symbol"><img src="images/arrwrite.gif" border="0" alt="Right Arrow"></span>Save.</li></div></ol></div><a name="wp81896"> </a><h3 class="pHeading2">Deploying the Enterprise Application</h3><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp81114"> </a><div class="pSmartList1"><li>Select Tools<span style="font-family: Symbol"><img src="images/arrwrite.gif" border="0" alt="Right Arrow"></span>Deploy.</li></div><a name="wp82552"> </a><div class="pSmartList1"><li>In the Deploy Module RosterApp dialog enter the username and password.</li></div><a name="wp82553"> </a><div class="pSmartList1"><li>Under Application Client Stub Directory check Return Client Jar.</li></div><a name="wp82554"> </a><div class="pSmartList1"><li>Confirm the path in the field below the checkbox is <code class="cCode">&lt;</code><code class="cVariable">INSTALL</code><code class="cCode">&gt;/j2eetutorial14/examples/ejb/cmproster/</code>. If it isn't, click Browse and navigate to <code class="cCode">&lt;</code><code class="cVariable">INSTALL</code><code class="cCode">&gt;/j2eetutorial14/examples/ejb/cmproster/build/</code>.</li></div><a name="wp82563"> </a><div class="pSmartList1"><li>Click OK.</li></div><a name="wp82564"> </a><div class="pSmartList1"><li>Confirm the application deployed and started correctly, and the client stub JAR was created at <code class="cCode">&lt;</code><code class="cVariable">INSTALL</code><code class="cCode">&gt;/j2eetutorial14/examples/ejb/cmproster/build/</code>.</li></div><a name="wp82569"> </a><div class="pSmartList1"><li>Click Close.</li></div></ol></div><a name="wp80982"> </a><h3 class="pHeading2">Running the Client Application</h3><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp81116"> </a><div class="pSmartList1"><li>In a terminal go to <code class="cCode">&lt;</code><code class="cVariable">INSTALL</code><code class="cCode">&gt;/j2eetutorial14/examples/ejb/cmproster/</code>.</li></div><a name="wp82579"> </a><div class="pSmartList1"><li>Type the following command:</li></div><a name="wp82580"> </a><p class="pBodyRelative"><code class="cCode">appclient -client RosterAppClient.jar</code> </p><a name="wp82622"> </a><div class="pSmartList1"><li>In the terminal window, the client displays these lines:</li></div><a name="wp82636"> </a><p class="pBodyRelative"><code class="cCode">P7 Rebecca Struthers midfielder 777.0<br />P6 Ian Carlyle goalkeeper 555.0<br />P9 Jan Wesley defender 100.0<br />P10 Terry Smithson midfielder 100.0<br />P8 Anne Anderson forward 65.0<br /><br />T2 Gophers Manteca<br />T5 Crows Orland<br />T1 Honey Bees Visalia<br /><br />P2 Alice Smith defender 505.0<br />P5 Barney Bold defender 100.0<br />P25 Frank Fletcher defender 399.0<br />P9 Jan Wesley defender 100.0<br />P22 Janice Walker defender 857.0<br /><br />L1 Mountain Soccer<br />L2 Valley Basketball</code> </p></ol></div>    </blockquote>   <img src="images/blueline.gif" width="550" height="8" ALIGN="BOTTOM" NATURALSIZEFLAG="3" ALT="Divider">    <table width="550" summary="layout" id="SummaryNotReq1">      <tr>	<td align="left" valign="center">	<font size="-1">	<a href="http://java.sun.com/j2ee/1.4/download.html#tutorial" target="_blank">Download</a>	<br>	<a href="http://java.sun.com/j2ee/1.4/docs/tutorial/information/faq.html" target="_blank">FAQ</a>	<br>	<a href="http://java.sun.com/j2ee/1.4/docs/tutorial/information/history.html" target="_blank">History</a>	</td>        <td align="center" valign="center"><a accesskey="p" href="CMP4.html"><img id="LongDescNotReq1" src="images/PrevArrow.gif" width="26" height="26" border="0" alt="Prev" /></a><a accesskey="c" href="J2EETutorialFront.html"><img id="LongDescNotReq1" src="images/UpArrow.gif" width="26" height="26" border="0" alt="Home" /></a><a accesskey="n" href="CMP6.html"><img id="LongDescNotReq3" src="images/NextArrow.gif" width="26" height="26" border="0" alt="Next" /></a><a accesskey="i" href="J2EETutorialIX.html"></a>        </td>	<td align="right" valign="center">	<font size="-1">	<a href="http://java.sun.com/j2ee/1.4/docs/api/index.html" target="_blank">API</a>	<br>	<a href="http://java.sun.com/j2ee/1.4/docs/tutorial/information/search.html" target="_blank">Search</a>	<br>	<a href="http://java.sun.com/j2ee/1.4/docs/tutorial/information/sendusmail.html" target="_blank">Feedback</a></font>	</font>	</td>      </tr>    </table>    <img src="images/blueline.gif" width="550" height="8" ALIGN="BOTTOM" NATURALSIZEFLAG="3" ALT="Divider"><p><font size="-1">All of the material in <em>The J2EE(TM) 1.4 Tutorial</em> is <a href="J2EETutorialFront2.html">copyright</a>-protected and may not be published in other workswithout express written permission from Sun Microsystems.</font>  </body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -