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

📄 jmsj2eeex3.html

📁 j2eePDF格式的电子书
💻 HTML
📖 第 1 页 / 共 2 页
字号:
Component Type</div></th>    <th><a name="wp92327"> </a><div class="pCellHeading">Component</div></th>    <th><a name="wp92329"> </a><div class="pCellHeading">JNDI Name</div></th></tr>  <tr align="left">    <td><a name="wp92331"> </a><div class="pCellBody">EJB</div></td>    <td><a name="wp92333"> </a><div class="pCellBody">EquipmentMDB</div></td>    <td><a name="wp92335"> </a><div class="pCellBody">jms/Topic</div></td></tr>  <tr align="left">    <td><a name="wp92337"> </a><div class="pCellBody">EJB</div></td>    <td><a name="wp92339"> </a><div class="pCellBody">OfficeMDB</div></td>    <td><a name="wp92341"> </a><div class="pCellBody">jms/Topic</div></td></tr>  <tr align="left">    <td><a name="wp92343"> </a><div class="pCellBody">EJB</div></td>    <td><a name="wp92345"> </a><div class="pCellBody">SetupOffice</div></td>    <td><a name="wp92347"> </a><div class="pCellBody">SetupOffice</div></td></tr></table></div><p class="pBody"></p><div align="left"><table border="1" summary="References Pane for ClientMDBEntityApp" id="wp92375">  <caption><a name="wp92375"> </a><div class="pTableTitle">Table 30-4   References Pane for ClientMDBEntityApp</div></caption>  <tr align="center">    <th><a name="wp92383"> </a><div class="pCellHeading">Ref. Type</div></th>    <th><a name="wp92385"> </a><div class="pCellHeading">Referenced By</div></th>    <th><a name="wp92387"> </a><div class="pCellHeading">Reference Name</div></th>    <th><a name="wp92389"> </a><div class="pCellHeading">JNDI Name</div></th></tr>  <tr align="left">    <td><a name="wp92407"> </a><div class="pCellBody">Resource</div></td>    <td><a name="wp92409"> </a><div class="pCellBody">HumanResourceClient</div></td>    <td><a name="wp92411"> </a><div class="pCellBody">jms/MyConnectionFactory</div></td>    <td><a name="wp92413"> </a><div class="pCellBody">jms/TopicConnectionFactory</div></td></tr>  <tr align="left">    <td><a name="wp92415"> </a><div class="pCellBody">Resource</div></td>    <td><a name="wp92417"> </a><div class="pCellBody">SetupOffice</div></td>    <td><a name="wp92419"> </a><div class="pCellBody">jms/MyConnectionFactory</div></td>    <td><a name="wp92421"> </a><div class="pCellBody">jms/TopicConnectionFactory</div></td></tr></table></div><p class="pBody"></p><a name="wp92269"> </a><h4 class="pHeading3">Deploying the Application</h4><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp94551"> </a><div class="pSmartList1"><li>Start the PointBase server. For instructions, see <a  href="WebApp13.html#wp83431">Starting the PointBase Database Server</a>.</li></div><a name="wp86669"> </a><div class="pSmartList1"><li>Save the application.</li></div><a name="wp86670"> </a><div class="pSmartList1"><li>Deploy the application. Select the Return Client Jar checkbox.</li></div></ol></div><a name="wp93978"> </a><p class="pBody">You will find a file named <code class="cCode">ClientMDBEntityAppClient.jar</code> in the <code class="cCode">provided-ears</code> directory.</p><a name="wp86857"> </a><h3 class="pHeading2">Running the Application Client</h3><a name="wp86864"> </a><p class="pBody">To run the client, use the following command:</p><div class="pPreformattedRelative"><pre class="pPreformattedRelative">appclient -client ClientMDBEntityAppClient.jar<a name="wp86865"> </a></pre></div><a name="wp86866"> </a><p class="pBody">The program output in the terminal window looks something like this:</p><div class="pPreformattedRelative"><pre class="pPreformattedRelative">INFO: Binding name:`java:comp/env/jms/NewHireTopic`PUBLISHER: Setting hire ID to 25, name Gertrude Bourbon, position Senior ProgrammerPUBLISHER: Setting hire ID to 26, name Jack Verdon, position ManagerPUBLISHER: Setting hire ID to 27, name Fred Tudor, position ManagerPUBLISHER: Setting hire ID to 28, name Fred Martin, position ProgrammerPUBLISHER: Setting hire ID to 29, name Mary Stuart, position ManagerWaiting for 5 message(s)New hire event processed:  Employee ID: 25  Name: Gertrude Bourbon  Equipment: Laptop  Office number: 183Waiting for 4 message(s)New hire event processed:  Employee ID: 26  Name: Jack Verdon  Equipment: Pager  Office number: 20Waiting for 3 message(s)New hire event processed:  Employee ID: 27  Name: Fred Tudor  Equipment: Pager  Office number: 51Waiting for 2 message(s)New hire event processed:  Employee ID: 28  Name: Fred Martin  Equipment: Desktop System  Office number: 141Waiting for 1 message(s)New hire event processed:  Employee ID: 29  Name: Mary Stuart  Equipment: Pager  Office number: 238<a name="wp87028"> </a></pre></div><a name="wp84797"> </a><p class="pBody">The output from the enterprise beans appears in the server log. For each employee, the application first creates the entity bean, then finds it. You may see runtime errors in the server log about transactions and primary keys, and transaction rollbacks may occur. The fact that the client runs correctly in spite of these errors is one of the advantages of container-managed transactions.</p>    </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="JMSJ2EEex2.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="JMSJ2EEex4.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 + -