日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Eclipse+JBoss+EJB3使用SessionBean的本地接口

有時(shí)客戶端程序(如JSP、Servlet)會(huì)和EJB組件運(yùn)行在同一個(gè)JVM上,如在同一個(gè)J2EE服務(wù)器(JBoss、Weblogic等)中運(yùn)行。這時(shí)就沒必要

成都創(chuàng)新互聯(lián)于2013年成立,先為榮縣等服務(wù)建站,榮縣等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為榮縣企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

再通過遠(yuǎn)程(remote)接口訪問Session Bean了,因?yàn)榭蛻舳撕蛃ession bean都在同一個(gè)jvm上,只需要通過本地接口(local)訪問即可。就象直接訪問本地類一樣(當(dāng)然,不能直接訪問EJB類,需要使用jndi和 local接口來獲得本地接口對(duì)象。當(dāng)然,也可以通過remote接口來訪問ejb,不過這樣會(huì)有一些性能損失。就象在同一臺(tái)機(jī)器上還通過socket進(jìn)行訪問一樣,很多性能都損耗在網(wǎng)絡(luò)上了。下面我們來舉個(gè)簡(jiǎn)單的例子來看一下如何使用本地接口來訪問session bean。
    先建立一個(gè)session bean本地接口,代碼如下:

 

      
      
      
  1. package service;  
  2.  
  3. import java.util.List;  
  4. import javax.ejb.Local;  
  5.  
  6. @Local  
  7. public interface ShoppingCart  
  8. {  
  9.     //  添加某個(gè)商品信息  
  10.     public void addCommodity (String value);  
  11.     //  獲得客戶購買的所有商品的紗銜泥  
  12.     public List getCommodity();  

 

關(guān)于Session Bean的具體實(shí)現(xiàn)類與遠(yuǎn)程接口的實(shí)現(xiàn)類一樣,讀者可以參考《編寫有狀態(tài)的SessionBean》一文中的ShoppingCartBean類。

下面在Eclipse中新建立一個(gè)Web工程(工程名:JBossWeb),該工程需要引用MyEJB工程(包含EJB組件的工程),在WebContent目錄中建立一個(gè)test.jsp頁面,代碼如下:

 

      
      
      
  1. <%@ page language="java" contentType="text/html; charset=GB18030" 
  2.     pageEncoding="GB18030" import="java.util.List,java.util.Propert     
  3. javax.naming.InitialContext,service.ShoppingCart"%> 
  4. > 
  5.  
  6.  
  7.  http-equiv="Content-Type" content="text/html; charset=GB18030"> 
  8. </strong>Insert title here<strong> title></strong> </li> <li><strong> head></strong> </li> <li><strong><body></strong> </li> <li> </li> <li><strong> body></strong> remote  </li> <li><strong><</strong>%  </li> <li>    Properties prop = new Properties();  </li> <li>    InitialContext ctx = new InitialContext();          </li> <li>    ShoppingCart shoppingCart = (ShoppingCart) ctx  </li> <li>        .lookup("ShoppingCartBean/local");  </li> <li>    shoppingCart.addCommodity("自行車");  </li> <li>    shoppingCart.addCommodity("筆記本電腦");  </li> <li>    shoppingCart.addCommodity("液晶電視");  </li> <li>    List<strong><String></strong> commodities = shoppingCart.getCommodity();  </li> <li>    for(String commodity: commodities)  </li> <li>    {  </li> <li>        System.out.println(commodity);  </li> <li>    }   </li> <li>%<strong>></strong> </li> <li><strong> html></strong> </li> </ol></pre> </td></tr></tbody></table><p> </p><p>訪問本地接口要使用的jndi name應(yīng)為“ShoppingCartBean/local”。<br />啟動(dòng)JBoss,在瀏覽器中輸入如下的URL:<br />http://localhost:8080/JBossWeb/test.jsp<br />在Eclipse的Console中會(huì)輸出如下的信息:</p><table cellspacing="0" cellpadding="2" width="400" border="1"> <tbody> <tr><td><pre><p> </p><pre> <ol> <li>16:55:17,633 INFO  [STDOUT] 自行車  </li> <li>16:55:17,633 INFO  [STDOUT] 筆記本電腦  </li> <li>16:55:17,633 INFO  [STDOUT] 液晶電視  </li> </ol></pre> </td></tr></tbody></table> <br> 文章題目:Eclipse+JBoss+EJB3使用SessionBean的本地接口 <br> 轉(zhuǎn)載來于:<a href="http://www.dlmjj.cn/article/dhdjegj.html">http://www.dlmjj.cn/article/dhdjegj.html</a> </div> <div id="oer8qda" class="hot_new"> <div id="yym3i23" class="page_title clearfix"> <h3>其他資訊</h3> </div> <div id="yydplzf" class="news_list clearfix"> <ul> <li> <a href="/article/djseoio.html">Linux安裝CRT:快速、簡(jiǎn)單的步驟(linux安裝crt)</a> </li><li> <a href="/article/djseois.html">oracle數(shù)據(jù)庫中截取小時(shí)數(shù)的簡(jiǎn)單操作是什么</a> </li><li> <a href="/article/djseoss.html">時(shí)間Redis中查看鍵值對(duì)失效時(shí)間的方法(redis查看key失效)</a> </li><li> <a href="/article/djseooo.html">pip怎么解壓?(windows如何使用pip)</a> </li><li> <a href="/article/djseosc.html">學(xué)籍未核驗(yàn)是什么意思?(核驗(yàn)電話沒接到麻煩再打一下)</a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- 底部信息 --> <div id="9ninrov" class="footer wow fadeInUp"> <div id="h28dr6u" class="rowFluid"> <div id="savhob8" class="span12"> <div id="jr4j9cp" class="container"> <div id="yxbf8gw" class="footer_content"> <div id="r7htyc7" class="span4 col-xm-12"> <div id="nvam2ms" class="footer_list"> <div id="2d8t1e4" class="span6"> <div id="gzgtxol" class="bottom_logo"><img src="/Public/Home/images/ewm.jpg" alt="微信服務(wù)號(hào)二維碼" /></div> </div> <div id="dcgsotp" class="span6 col-xm-12"> <div id="qhmixdz" class="quick_navigation"> <div id="llgcy3q" class="quick_navigation_title">快速導(dǎo)航</div> <ul> <li><a title="成都柴油發(fā)電機(jī)公司" target="_blank">成都柴油發(fā)電機(jī)公司</a></li><li><a title="成都LED發(fā)光字" target="_blank">成都LED發(fā)光字</a></li><li><a title="jtfdjzy.com" target="_blank">jtfdjzy.com</a></li><li><a title="成都發(fā)電機(jī)維保" target="_blank">成都發(fā)電機(jī)維保</a></li><li><a title="成都棕樹機(jī)房" target="_blank">成都棕樹機(jī)房</a></li><li><a title="蘆山網(wǎng)站建設(shè)" target="_blank">蘆山網(wǎng)站建設(shè)</a></li><li><a title="??趯櫸镉闷饭?yīng)" target="_blank">海口寵物用品供應(yīng)</a></li><li><a title="成都代辦建筑資質(zhì)" target="_blank">成都代辦建筑資質(zhì)</a></li><li><a title="湖北洗衣機(jī)" target="_blank">湖北洗衣機(jī)</a></li><li><a title="鑿毛機(jī)" target="_blank">鑿毛機(jī)</a></li><li><a title="資中發(fā)電機(jī)維修" target="_blank">資中發(fā)電機(jī)維修</a></li> </ul> </div> </div> </div> </div> <div id="2txmrns" class="span4 col-xm-6 col-xs-12"> <div id="mmaelhd" class="footer_list"> <div id="hydnrvi" class="footer_link"> <div id="ajvzu8q" class="footer_link_title">友情鏈接</div> <ul id="frientLinks"> <a title="網(wǎng)站制作" target="_blank">網(wǎng)站制作</a> <a title="網(wǎng)站建設(shè)" target="_blank">網(wǎng)站建設(shè)</a> <a title="成都網(wǎng)絡(luò)推廣" target="_blank">網(wǎng)絡(luò)推廣</a> <a title="成都網(wǎng)站推廣" target="_blank">網(wǎng)站推廣</a> <a title="成都微信小程序開發(fā)" target="_blank">小程序開發(fā)</a> <a title="創(chuàng)新互聯(lián)網(wǎng)站欄目導(dǎo)航" target="_blank">網(wǎng)站導(dǎo)航</a> </ul> <div id="vuphi88" class="footer_link_title">網(wǎng)站建設(shè)</div> <ul id="frientLinks"> <li><a href="/">四川平武建站</a></li> <li><a title="創(chuàng)新互聯(lián)網(wǎng)站欄目導(dǎo)航" target="_blank">網(wǎng)站導(dǎo)航</a></li> </ul> </div> </div> </div> <div id="d9ree86" class="span4 col-xm-6 col-xs-12"> <div id="hg838db" class="footer_list"> <div id="jz1fjod" class="footer_cotact"> <div id="2pcgkgp" class="footer_cotact_title">聯(lián)系方式</div> <ul> <li><span id="zytwagc" class="footer_cotact_type">企業(yè):</span><span id="1nrv3en" class="footer_cotact_content">四川綿陽平武網(wǎng)站建設(shè)工作室</span></li> <li><span id="ss2c6cp" class="footer_cotact_type">地址:</span><span id="i9qtyvc" class="footer_cotact_content">成都市青羊區(qū)太升南路288號(hào)</span></li> <li><span id="ks9kfk6" class="footer_cotact_type">電話:</span><span id="kl3ea83" class="footer_cotact_content"><a href="tel:18980820575" class="call">18980820575</a></span></li> <li><span id="qpe6t6a" class="footer_cotact_type">網(wǎng)址:</span><span id="kbycx28" class="footer_cotact_content"><a href="/" title="四川平武網(wǎng)站建設(shè)">www.dlmjj.cn</a></span></li> </ul> </div> </div> </div> </div> </div> <div id="saermsx" class="copyright"> <p>公司名稱:四川綿陽平武網(wǎng)站建設(shè)工作室 聯(lián)系電話:18980820575</p> <p><a target="_blank" rel="nofollow">網(wǎng)站備案號(hào):蜀ICP備2024061352號(hào)-3</a></p> <p>四川平武建站 四川平武網(wǎng)站建設(shè) 四川平武網(wǎng)站設(shè)計(jì) 四川平武網(wǎng)站制作 <a target="_blank">成都做網(wǎng)站</a></p> </div> </div> </div> </div> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.dlmjj.cn/" title="日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区">日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区</a> <div class="friend-links"> <a href="http://www.mozom.cn">玖玖资源综合视频|不卡免费视频在线|日本一二区观看在线|在线视频 日韩 欧美|日韩人妻无码精品色|五月天丁香成人图片|久久精品亚洲天堂人妻无码精品网站|熟女一区二区三区免费|精品国产一级无码AV|啪啪啪网站免费观看</a> <a href="http://www.sdshangyuan.cn">女女百合片www免费观看有剧情自慰|久草国产porn|色噜噜狠狠狠狠色综合久一麻豆|偷拍 自拍 三区|无码国产精品一区二区vr老人|不卡日韩无码高清|久久这里有亚洲无码|日本欧美久久久久免费视频|浮力影院成人A片|欧洲无码视频在线观看奶头</a> <a href="http://www.hamihami.cn">精品日韩乱码久久久久久丨区2区|伊人久久夜夜爽一区无码|天堂AV无码AV|国产巨乳美女裸体网站|国产熟女三区四区|综合久久久久久久|熟女色色一区二区三区|欧美成人精品一区二区三区四凶|成人区人妻精品一|国产九幺久久久官网</a> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="igxbv" class="pl_css_ganrao" style="display: none;"><center id="igxbv"></center><listing id="igxbv"><dfn id="igxbv"></dfn></listing><acronym id="igxbv"><legend id="igxbv"></legend></acronym><center id="igxbv"></center><form id="igxbv"></form><strong id="igxbv"></strong><strong id="igxbv"></strong><pre id="igxbv"><bdo id="igxbv"></bdo></pre><input id="igxbv"></input><legend id="igxbv"></legend><style id="igxbv"><mark id="igxbv"></mark></style><progress id="igxbv"><th id="igxbv"></th></progress><p id="igxbv"><abbr id="igxbv"></abbr></p><sup id="igxbv"></sup><center id="igxbv"><center id="igxbv"></center></center><noframes id="igxbv"><menuitem id="igxbv"></menuitem></noframes><del id="igxbv"><pre id="igxbv"></pre></del><tbody id="igxbv"></tbody><dfn id="igxbv"><p id="igxbv"></p></dfn><th id="igxbv"><cite id="igxbv"></cite></th><del id="igxbv"><pre id="igxbv"></pre></del><menuitem id="igxbv"></menuitem><delect id="igxbv"><acronym id="igxbv"></acronym></delect><progress id="igxbv"><object id="igxbv"></object></progress><form id="igxbv"></form><acronym id="igxbv"><small id="igxbv"></small></acronym><th id="igxbv"><strong id="igxbv"></strong></th><xmp id="igxbv"></xmp><bdo id="igxbv"></bdo><nav id="igxbv"></nav><dl id="igxbv"><optgroup id="igxbv"></optgroup></dl><acronym id="igxbv"><small id="igxbv"></small></acronym><th id="igxbv"></th><ol id="igxbv"></ol><rt id="igxbv"></rt><pre id="igxbv"></pre><legend id="igxbv"><nav id="igxbv"></nav></legend><blockquote id="igxbv"></blockquote><pre id="igxbv"></pre><th id="igxbv"></th><center id="igxbv"></center><mark id="igxbv"></mark><listing id="igxbv"><address id="igxbv"></address></listing><nav id="igxbv"></nav><dl id="igxbv"><optgroup id="igxbv"></optgroup></dl><menuitem id="igxbv"><rt id="igxbv"></rt></menuitem><center id="igxbv"></center><listing id="igxbv"><address id="igxbv"></address></listing><abbr id="igxbv"><center id="igxbv"></center></abbr><noframes id="igxbv"></noframes><form id="igxbv"></form><legend id="igxbv"><noframes id="igxbv"></noframes></legend><legend id="igxbv"></legend><cite id="igxbv"></cite><progress id="igxbv"><th id="igxbv"></th></progress><mark id="igxbv"><tbody id="igxbv"></tbody></mark><bdo id="igxbv"></bdo><var id="igxbv"><thead id="igxbv"></thead></var><progress id="igxbv"></progress><dfn id="igxbv"><p id="igxbv"></p></dfn><source id="igxbv"></source><thead id="igxbv"><optgroup id="igxbv"></optgroup></thead><blockquote id="igxbv"><ol id="igxbv"></ol></blockquote><var id="igxbv"></var><sup id="igxbv"></sup><noframes id="igxbv"><td id="igxbv"></td></noframes><source id="igxbv"></source><center id="igxbv"><thead id="igxbv"></thead></center><listing id="igxbv"><address id="igxbv"></address></listing><thead id="igxbv"><strong id="igxbv"></strong></thead><tbody id="igxbv"></tbody><rt id="igxbv"><style id="igxbv"></style></rt><bdo id="igxbv"></bdo><abbr id="igxbv"></abbr><thead id="igxbv"><optgroup id="igxbv"></optgroup></thead><noframes id="igxbv"></noframes><menuitem id="igxbv"></menuitem><object id="igxbv"><strong id="igxbv"></strong></object><blockquote id="igxbv"></blockquote><thead id="igxbv"></thead><strong id="igxbv"></strong><cite id="igxbv"></cite><acronym id="igxbv"><small id="igxbv"></small></acronym><ol id="igxbv"></ol><thead id="igxbv"><optgroup id="igxbv"></optgroup></thead><acronym id="igxbv"></acronym><progress id="igxbv"><object id="igxbv"></object></progress><del id="igxbv"><pre id="igxbv"></pre></del><mark id="igxbv"><source id="igxbv"></source></mark><center id="igxbv"><thead id="igxbv"></thead></center><cite id="igxbv"></cite><p id="igxbv"></p><pre id="igxbv"></pre><del id="igxbv"></del><tbody id="igxbv"></tbody><thead id="igxbv"><dl id="igxbv"></dl></thead><th id="igxbv"></th><listing id="igxbv"><address id="igxbv"></address></listing><mark id="igxbv"></mark><strong id="igxbv"><big id="igxbv"></big></strong><acronym id="igxbv"><legend id="igxbv"></legend></acronym><nav id="igxbv"><blockquote id="igxbv"></blockquote></nav><font id="igxbv"></font><input id="igxbv"><optgroup id="igxbv"></optgroup></input><dl id="igxbv"><optgroup id="igxbv"></optgroup></dl><var id="igxbv"><thead id="igxbv"></thead></var><noframes id="igxbv"></noframes><small id="igxbv"></small><strong id="igxbv"><big id="igxbv"></big></strong><strong id="igxbv"><font id="igxbv"></font></strong><object id="igxbv"></object><ol id="igxbv"></ol><listing id="igxbv"></listing><th id="igxbv"></th><legend id="igxbv"><noframes id="igxbv"></noframes></legend><menuitem id="igxbv"><rt id="igxbv"></rt></menuitem><form id="igxbv"></form><strong id="igxbv"></strong><optgroup id="igxbv"><progress id="igxbv"></progress></optgroup><menuitem id="igxbv"></menuitem><dfn id="igxbv"><p id="igxbv"></p></dfn><xmp id="igxbv"><sup id="igxbv"></sup></xmp><noframes id="igxbv"><td id="igxbv"></td></noframes><noframes id="igxbv"></noframes><acronym id="igxbv"><small id="igxbv"></small></acronym><address id="igxbv"><rt id="igxbv"></rt></address><input id="igxbv"></input><var id="igxbv"><thead id="igxbv"></thead></var><source id="igxbv"></source><listing id="igxbv"></listing><del id="igxbv"><pre id="igxbv"></pre></del><acronym id="igxbv"><legend id="igxbv"></legend></acronym><listing id="igxbv"></listing><td id="igxbv"></td><mark id="igxbv"></mark><object id="igxbv"><del id="igxbv"></del></object><sup id="igxbv"></sup><thead id="igxbv"></thead><pre id="igxbv"></pre><acronym id="igxbv"></acronym><progress id="igxbv"></progress><pre id="igxbv"><bdo id="igxbv"></bdo></pre><optgroup id="igxbv"></optgroup><legend id="igxbv"><nav id="igxbv"></nav></legend><strong id="igxbv"><acronym id="igxbv"></acronym></strong><object id="igxbv"></object><noframes id="igxbv"></noframes><strong id="igxbv"><small id="igxbv"></small></strong><pre id="igxbv"><legend id="igxbv"></legend></pre></div> </html>