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

📄 7.mht

📁 Enterprise Java Bean的PPT文档,很好的东西.
💻 MHT
📖 第 1 页 / 共 5 页
字号:
<FONT color=3D#000000>(</FONT> <FONT =
color=3D#000000>suppID.equals(itemSuppID))</FONT> <FONT =
color=3D#000000>{</FONT></FONT></FONT></FONT>
<FONT color=3D#000000><FONT color=3D#000000>    </FONT><FONT =
size=3D3><FONT face=3DSans>System.out.println</FONT></FONT></FONT> <FONT =
size=3D3><FONT face=3DSans><FONT color=3D#000000>(</FONT><FONT =
color=3D#2a00ff>"Delivering items in store now... :"</FONT><FONT =
color=3D#000000>);</FONT></FONT></FONT>
<FONT color=3D#000000>    <FONT size=3D3><FONT =
face=3DSans>Integer</FONT></FONT></FONT> <FONT size=3D3><FONT =
face=3DSans><FONT color=3D#000000>quantity</FONT> <FONT =
color=3D#000000>=3D</FONT> <B><FONT color=3D#7f0055>new</FONT></B> <FONT =
color=3D#000000>Integer</FONT> <FONT =
color=3D#000000>(di.getQuantity());</FONT></FONT></FONT>
<FONT color=3D#000000>    <FONT size=3D3><FONT =
face=3DSans>item.fillStock(quantity);</FONT></FONT></FONT>
<FONT color=3D#000000>    <FONT size=3D3><FONT =
face=3DSans>System.out.println</FONT></FONT></FONT> <FONT size=3D3><FONT =
face=3DSans><FONT color=3D#000000>(</FONT><FONT color=3D#2a00ff>"Stock =
of iten after dleivery is :"</FONT> <FONT color=3D#000000>+</FONT> <FONT =
color=3D#000000>item.getItemData());</FONT></FONT></FONT>
<FONT color=3D#000000><FONT face=3DSans><FONT =
size=3D3>}</FONT></FONT></FONT></PRE>
  <LI>
  <P><FONT color=3D#000000>Add the following tags for deployment at the =
class=20
  level for linking/referencing Supplier.</FONT></P></LI></OL>
<OL><PRE><FONT face=3DSans><FONT size=3D3><FONT color=3D#3f5fbf>1. =
@ejb.ejb</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>ref</FONT></FONT></FONT>
    <FONT size=3D3><FONT face=3DSans><FONT =
color=3D#3f5fbf>ejb</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>name=3D"StoreAccess"</FONT></FONT></FONT>
    <FONT size=3D3><FONT face=3DSans><FONT =
color=3D#3f5fbf>view</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>type=3D"remote"</FONT></FONT></FONT>
    <FONT size=3D3><FONT face=3DSans><FONT =
color=3D#3f5fbf>ref</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>name=3D"StoreAccess"</FONT></FONT></FONT>

<FONT face=3DSans><FONT size=3D3><FONT color=3D#3f5fbf>2.</FONT> <FONT =
color=3D#3f5fbf>@ejb.ejb</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>ref</FONT></FONT></FONT>
    <FONT size=3D3><FONT face=3DSans><FONT =
color=3D#3f5fbf>ejb</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>name=3D"Item"</FONT></FONT></FONT>
    <FONT size=3D3><FONT face=3DSans><FONT =
color=3D#3f5fbf>view</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>type=3D"local"</FONT></FONT></FONT>
    <FONT size=3D3><FONT face=3DSans><FONT =
color=3D#3f5fbf>ref</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>name=3D"ItemLocal"</FONT></FONT></FONT>

<FONT face=3DSans><FONT size=3D3><FONT color=3D#3f5fbf>3. =
@jboss.ejb</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>ref</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>jndi</FONT> <FONT color=3D#3f5fbf>ref</FONT><FONT =
color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>name=3D"ItemLocal"</FONT></FONT></FONT>
<FONT color=3D#3f5fbf>    <FONT size=3D3><FONT =
face=3DSans>jndi</FONT></FONT></FONT><FONT size=3D3><FONT =
face=3DSans><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>name=3D"ItemLocal"</FONT></FONT></FONT>

<FONT face=3DSans><FONT size=3D3><FONT color=3D#3f5fbf>4. =
@jboss.ejb</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>ref</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>jndi</FONT> <FONT color=3D#3f5fbf>ref</FONT><FONT =
color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>name=3D"StoreAccess"</FONT></FONT></FONT>
<FONT color=3D#3f5fbf>    <FONT size=3D3><FONT =
face=3DSans>jndi</FONT></FONT></FONT><FONT size=3D3><FONT =
face=3DSans><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>name=3D"StoreAccessBean"</FONT></FONT></FONT>
=20
 <FONT size=3D3><FONT face=3DSans><FONT color=3D#3f5fbf>5. =
@jboss.destination</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>jndi</FONT><FONT color=3D#7f7f9f>-</FONT><FONT =
color=3D#3f5fbf>name</FONT></FONT></FONT>
     <FONT size=3D3><FONT face=3DSans><FONT =
color=3D#3f5fbf>name=3D"queue/DelMdbQueue"</FONT></FONT></FONT>
 </PRE></OL>
<OL start=3D5>
  <LI>
  <P>Deploy your DeliverItems Bean.</P>
  <LI>
  <P><FONT color=3D#000000><FONT face=3D"Bitstream Vera Serif">Create a =
test client=20
  named DeliverMDBClient under the package au.com.tusc.mdb. =
</FONT></FONT></P>
  <LI>
  <P><FONT face=3D"Nimbus Roman No9 L"><FONT =
color=3D#000000>A</FONT></FONT>dd a=20
  method named testMDBBean with the following signature. </P>
  <P><FONT color=3D#000000><B>public void testMDBBean</B> </FONT></P>
  <LI>
  <P><FONT face=3D"Bitstream Vera Serif"><FONT color=3D#000000>Implement =

  testMDBBean</FONT>, for this a few steps have to be carried =
out.</FONT></P>
  <P><B>Add a Data Object which is to be sent as the message.</B></P>
  <P><B>Create Initial context.</B></P></LI></OL>
<OL start=3D11>
  <P><B>Create Connection factory. </B></P>
  <P><B>Using this context perform the JNDI lookup, where the lookup =
string is=20
  "queue/DelMdbQueue".</B></P>
  <P><B>Create QueueConnection.</B></P>
  <P><B>Create QueueSender.</B></P>
  <P><B>Create QueueSession for the bean.</B></P>
  <P><B>Create Object Message and pass the Data Object in the =
message.</B></P>
  <P><B>Send the message.</B></P>
  <P><FONT color=3D#000000><FONT face=3D"Nimbus Roman No9 L"><B><FONT=20
  face=3D"Bitstream Vera Serif">Finally, commit the session and close =
both the=20
  session and the connection.</FONT> </B></FONT></FONT></P></OL>
<OL start=3D5>
  <LI>
  <P><FONT color=3D#000000><FONT face=3D"Bitstream Vera Serif">Run your =
client and=20
  test the bean.</FONT></FONT></P></LI></OL>
<P><FONT color=3D#800000><I>Note : All these steps are same as for the=20
RequestItems Bean. This bean will be used in subsequent =
chapters.</I></FONT></P>
<P><FONT color=3D#800000><I>In the event you run into some difficulty, =
we have=20
provided the DeliverItemsBean, DeliverItem and DeliverMDBClient classes. =
You can=20
download these files under downloads.</I></FONT></P>
<P align=3Dleft><FONT color=3D#800000><I>Downloads :</I></FONT></P>
<P align=3Dleft><A=20
href=3D"http://www.tusc.com.au/tutorial/data/chap7/DeliverItemsBean.java"=
><I><FONT=20
color=3D#0047ff>DeliverItemsBean</FONT></I></A></P>
<P align=3Dleft><A=20
href=3D"http://www.tusc.com.au/tutorial/data/chap7/DeliverItem.java"><I><=
FONT=20
color=3D#0047ff>DeliverItem</FONT></I></A></P>
<P align=3Dleft><A=20
href=3D"http://www.tusc.com.au/tutorial/data/chap7/DeliverMDBClient.java"=
><I><FONT=20
color=3D#0047ff>DeliverMDBClient</FONT></I></A></P>
<P align=3Dleft><BR><BR></P>
<P style=3D"MARGIN-BOTTOM: 0in"><BR></P>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <THEAD>
  <TR vAlign=3Dtop>
    <TD width=3D"33%"><A =
href=3D"http://www.tusc.com.au/tutorial/html/chap6.html"=20
      name=3DChapter6><IMG height=3D35=20
      src=3D"http://www.tusc.com.au/tutorial/images/PrevArrow.png" =
width=3D51=20
      align=3Dleft border=3D0 name=3DGraphic15><BR =
clear=3Dleft></A></TD>
    <TD width=3D"33%">
      <P align=3Dcenter><A name=3D"Table of Contents"></A><A=20
      href=3D"http://www.tusc.com.au/tutorial/html/index.html"=20
      name=3D"Table of Contents"><IMG height=3D34=20
      src=3D"http://www.tusc.com.au/tutorial/images/TOC.png" width=3D51 =
align=3Dbottom=20
      border=3D0 name=3DGraphic2></A></P></TD>
    <TD width=3D"33%"><A =
href=3D"http://www.tusc.com.au/tutorial/html/chap8.html"=20
      name=3DChapter8><IMG height=3D36=20
      src=3D"http://www.tusc.com.au/tutorial/images/NextArroww.png" =
width=3D49=20
      align=3Dright border=3D0 name=3DGraphic8><BR =
clear=3Dright></A></TD></TR></THEAD>
  <TBODY></TBODY></TABLE>
<P align=3Dcenter><IMG height=3D2=20
src=3D"http://www.tusc.com.au/tutorial/images/blurulr6.gif" width=3D796 =
align=3Dbottom=20
border=3D0 name=3DGraphic56></P>
<TABLE cellSpacing=3D0 cellPadding=3D4 width=3D"100%" bgColor=3D#0a6a91 =
border=3D0>
  <COLGROUP>
  <COL width=3D51>
  <COL width=3D74>
  <COL width=3D67>
  <COL width=3D64>
  <TBODY>
  <TR>
    <TD width=3D"20%">
      <P><!-- Footer --><A href=3D"http://www.tusc.com.au/"><IMG =
height=3D73=20
      alt=3DTUSC =
src=3D"http://www.tusc.com.au/tutorial/images/header/logo.gif"=20
      width=3D149 align=3Dbottom border=3D0 name=3DGraphic1></A> =
</P></TD>
    <TD width=3D"29%">
      <P align=3Dleft><IMG height=3D73 alt=3D"Reliable, On-Time =
Delivery."=20
      src=3D"http://www.tusc.com.au/tutorial/images/header/reliable.gif" =
width=3D267=20
      align=3Dbottom border=3D0 name=3DGraphic2> </P></TD>
    <TD width=3D"26%">
      <P align=3Dleft><!--copyright details--><FONT =
color=3D#ffffff>Copyright 2003=20
      TUSC Pty. Ltd.</FONT> </P></TD>
    <TD width=3D"25%"></TD></TR></TBODY></TABLE><!-- footer finishes =
--></BODY></HTML>

------=_NextPart_000_024D_01C4DAC1.C5216560
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.tusc.com.au/tutorial/images/header/tuscJ2eeLogo.gif

R0lGODlhlQB9AIcAAAErQgE1SwdafCVQYzJtd0x9aQlliwBhkQBmmQBqkQVqkQRomgpqkQhqnAxt
nRhlghBvnxRyoRh0ohx2pCBxgiB5pSR7pyh+qUZ1iWiFWSyAqjCCrDSFrTiHrzyKsUCMskSOtEiR
tUyTt1CWuVSYuliavFydvWmKmGCfv2SiwWikwmymxHCpxXywyrudKYmPReuqDIumsaC0vIO0zYe3
z4u50I+70pO+05/F2KPH2qfK26vM3a/P37fHzbPR4LfT4rvW47/Y5fDTjP/jo//quMrV2sPb58fd
6Mvf6tPd4c/i69Pk7dfn79vk69vp8N/r8uPq7ePu8+nv8Ofw9evz9+/1+PP3+vb4+Pf6+/v8/f//
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAACVAH0A
AAj/ABEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKRMCgpMmTKFOqXMmypcuS
ChIkeOlS5kyWMg/oTHDAZk8FOHuivKmzqFGaSJMqrXlz6cmYCYCuhOrTJs+mKRXoHGrS6FGnYMMy
xQrWZsuqVq9KVXkV5YGSPL2+FUu3LkyZdc3izMm3b9C5XbvKtUs4LFS7eleiTUt26NaTgAcXnqwU
b17Livv2TMtSK2C4kL9SHj32ctS9cRljZvs4sODWpGOnTCyW9uzUVhlQIFCgAAEKs3WuZYBVtOzj
JleHtT2UMYUML2BIl+4iA/CTcbm+Rs4d7unLw1FS/01AIToMFy/Sv3BBvQB24dpLwu4eW/ly+9hn
Rq9OgLhZAua5l9x8xEFGH3LMOUUVTgS4UJ1/jJWUgXTXEbfTUOEdKNthiOEnIQwvPKCaTVJN+MJ7
n4GmYXceLgVVhuW5UMCInJXEXn9wFTXbitzJlGFZylHgIHA0UiVVATBkgGJjKfJIGYcdNtXgid6p
BpReQrrwlI4pNelkYS0updeUzalWZUnrOUZggV+OFtNkNglJ5VMjJofXhMGt2SZp3xFGHnqZmQkh
A0jmqeeecDZG1wtKBsqYVDY1yBqXdhlg6aWYZqopSpp26imnBiTg6aigXlpABqGOiltuDEAl6aSH
Jv8lAAEY1GrrrbjiKoABDBggQK7AAkuAACXNGuyxtj7AKwO/3voCBrQiW6sAEfr3qqGx0oSBFtx2
6+234PZArAAygGuuuVdgwOsDTZzrbrdFEGvACd9e8e63MVBrFaTXYutlUvTe624SxD7Qg8DunsDr
tudK0QQU9porRX/k3gtFE1KYS3C1CvQrXlwXhhWwFlfEYPLJKJ/cLrfxMmAwyTKgnMS3PaBcBLcK
M4BBxN72cAIBAwxAwAkyQPHtxL2Wa24RJ2AQNK0nHAyvADtddVMBLijqnVcidytFAAAEIPbYY4ct
tRYtvwzFAGEDAIDS3KYbNtgx4LwwzySfALbbfAf/MEDdXvdnANzdQqE334gPkDHLVFdtVgEvtJgT
pUuN/DXZmIMdwNlpHywF22K/7a3cYwOe887enjB35gAAzi3Sg39bBOisD2A040WlpQB0YYL870uW
77166G5vPrXLntMuereki2363d32oDnxbdvuLeyEzz482QBYzzjIfTGa4IDZsmR50EFjjj4BNzOO
vBafz7183Bis/rzOPKtONgZN03204HC7AgGGV7y9eQ9t1DKKWV5QgBd1JjtgGZkWmpCEJvRgAGUr
WgV51jn4KY9wzQvA/VDHrfqFjgCL89niApe0bslge1ErQs38djsETm4nBwAQkcIUk9+5RILdSoLy
/87mrQ7GL3QgNKHz7Ia/bimxez3A29Ee0EKSDZBsMcBbDzBQw5bdsCeQm8mCHtg1cGkvdEQ83suO
CLYk2o+JJNSCEseGgRgUQYpagEJ/MqC02ZUtjl4rIrGgkjvxXclHsQEiy4a4tIIlT35uLB0ceRaD
7RUPA+3rVhN+8wKlyYB7aWzk1nRiABdQwDLjq4si0cZIMzrSg5Ac3RxHyLMm0I57ZvPWJjNQAMBV
cmwDmBnJhCCEIRjzmEMQQgaWSYDJAchq4yHNKs8ItlAi8H1snB/JZjnJImIgc6E7YBMg9wBfDk+Y
VygmEdbJTiIoszcMzAkDc1clrYllmq2U3SvXFv9Lr92SlvViGgYJCDcoMKqc3Ppk2aypz5KUp5nl
eYBRFEBRVhUGn/KzZgf5GTrXeRCL3UTXFrnnOoMqq48YPCEek8BBYpUEcgxYpld8ZKTJYBSNonxZ
8wDAMG5JD6RaOB3eZEA4jvqPW+NkltIEOLwT1LBkBOiiSxlAACXFc6ZiTKVTblrNnEpNf2M7QREs
SADMtU+oQcSgWK8ghRhgDm7YcyHmuke0GNTvgC0rSVXJaSEFAmWMduEqADT6Si28kHvpW133IoZW
nPWNAGU1q9eoGDv6ERBx3ZOqSarKS/LRE0J9uufSUtpVV74PflfkHi7h1lhq7o17J+BZXDWZ2tr/
aVZC6KkQA+RykxqJ1oygcxthT8vKAuISALHtVmOlZ9yydU+YrwPgt5pQv+aCDa8uLYAQiDCn1+xE
KuP5EVLwuVCveisJ3xRe8QYgA7w19gpbHGjiTrAyFlZ2dDIoK2YDgMLjEWq73c2RAnvr28pJrAcy
6AGCV3jewjIvCTE4gYQl3AMGw7FeEJ7wCeyIx9mCSwo103APanhNG5kSVlW7i1ZbskqEXfNlLgZX
zvobY29BgbIerbEWxIXbRqmEt5BaMUsEUNeUGfnIBOCVAQhw5CajTAYncCmRY+bkIxMVAy4tZ5Wr
LNEEAOhUfxnwXXzoEgGY+cxoTrOal9UrNbv5/80n8dWb3/yAFyT5JHPOs5nxwsCqnoW3N3kToniE
FxfgyE/Q6ViA/aUX8Q76ODIRkm7r0qBmAuglvquaox8NaUkXps4zeihNvrgZsVCgN6hOtapXzepW

⌨️ 快捷键说明

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