?? 6.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0069)http://www.gz-computer.com/pcedu/empolder/gj/java/10309/219608_5.html -->
<HTML><HEAD><TITLE> [Java]</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK
href="6.files/text.css" rel=stylesheet>
<SCRIPT language=JavaScript><!--var mystat=0;//price selectfunction myout(){mystat=0;window.setTimeout("mycheck()",5);}function myin(){mystat=1;}function mycheck(){if (mystat==0) MM_showHideLayers('price','','hide');}//price select
function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features);}
function MM_findObj(n, d) { //v3.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;}
function MM_showHideLayers() { //v3.0 var i,p,v,obj,args=MM_showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; } obj.visibility=v; }}//--></SCRIPT>
<STYLE type=text/css>.btd {
FONT-SIZE: 14px
}
</STYLE>
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY style="TEXT-ALIGN: center" bgColor=#303880 leftMargin=0 topMargin=3
marginheight="3" marginwidth="0">
<SCRIPT src="6.files/hp_top.js"></SCRIPT>
<SCRIPT src="6.files/edu_empolder_top_550.js"></SCRIPT>
<SCRIPT src="6.files/pcedu_top2.js"></SCRIPT>
<TABLE cellSpacing=0 cellPadding=0 width=760 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD class=bodyleft width=7 bgColor=#ffa200><IMG height=1
src="6.files/blank.gif" width=7></TD>
<TD style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid"
width=743 height=100><SPAN id=ad_743_art style="HEIGHT: 100px"> </SPAN></TD>
<TD class=bodyright width=6 bgColor=#ffa200><IMG height=1
src="6.files/blank.gif" width=6></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=760 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD class=bodyleft width=7 bgColor=#ffa200><IMG height=1
src="6.files/blank.gif" width=7></TD>
<TD vAlign=top><SPAN id=menu>-</SPAN>
<TABLE cellSpacing=0 cellPadding=5 width="100%" border=0>
<TBODY>
<TR vAlign=top>
<TD class=article>
<TABLE height=22 cellSpacing=0 cellPadding=2 width="98%" border=0>
<TBODY>
<TR>
<TD>您現在的位置:<A
href="http://www.gz-computer.com/pcedu/index.html">網絡學院</A> > <A
href="http://www.gz-computer.com/pcedu/empolder/index.html">開發特區</A> > <A
href="http://www.gz-computer.com/pcedu/empolder/gj/index.html">開發語言</A> > <A
href="http://www.gz-computer.com/pcedu/empolder/gj/java/index.html">Java</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=6 width="99%"
background=6.files/point.gif border=0>
<TBODY>
<TR>
<TD align=middle></TD>
<TD align=middle><FONT color=#339900
size=3><B>實例教程:J2EE編程起步</B></FONT><BR></TD>
<TD class=sfont align=right width=126 rowSpan=2>
<P>出處:PConline<BR>責任編輯:pcedu</P></TD></TR>
<TR>
<TD width=96>[03-9-18 15:03] </TD>
<TD align=middle>作者:胡德平 </TD></TR></TBODY></TABLE>
<DIV align=center><SPAN id=zl_550>-</SPAN> </DIV><BR>調用商業方法
<BR><BR>完成上述任務后,調用商業方法就比較簡單了。你調用Converter對象的方法,
EJB容器將相應的調用運行在J2EE服務器中的ConverterEJB 例的方法。客戶端調用商業方法dollarToYen的代碼如下:
<BR>double amount = currencyConverter.dollarToYen(100.00);
<BR><BR>ConverterClient源碼<BR>下面是ConverterClient.java的完整源碼:
<BR>import javax.naming.Context; <BR>import
javax.naming.InitialContext; <BR>import
javax.rmi.PortableRemoteObject; <BR>import Converter; <BR>import
ConverterHome;<BR>public class ConverterClient { <BR>public static
void main(String[] args) { <BR>try { <BR>Context initial = new
InitialContext(); <BR>Object objref = initial.lookup("MyConverter");
<BR>ConverterHome home =
<BR>(ConverterHome)PortableRemoteObject.narrow(objref,
ConverterHome.class); <BR>Converter currencyConverter =
home.create(); <BR>double amount =
currencyConverter.dollarToYen(100.00);
<BR>System.out.println(String.valueOf(amount)); <BR>amount =
currencyConverter.yenToEuro(100.00);
<BR>System.out.println(String.valueOf(amount));
<BR>currencyConverter.remove();<BR>} catch (Exception ex) {
<BR>System.err.println("Caught an unexpected exception!");
<BR>ex.printStackTrace(); <BR>} <BR>} <BR>} <BR><BR>編譯客戶端代碼
<BR><BR>UNIX: <BR><BR>1. 在下面腳本compileClient.sh, 對根據J2EE實際安裝目錄作相應改動。
<BR>#!/bin/sh <BR>J2EE_HOME= <BR>CPATH=.:$J2EE_HOME/lib/j2ee.jar
<BR>javac -classpath "$CPATH" ConverterClient.java <BR><BR>2.
運行腳本文件compileClient.sh <BR><BR clear=all>
<DIV align=center><A
href="http://www.gz-computer.com/pcedu/empolder/gj/java/10309/219608_4.html">[上一頁]</A>
<A
href="http://www.gz-computer.com/pcedu/empolder/gj/java/10309/219608.html"
target=_self>[1] </A><A
href="http://www.gz-computer.com/pcedu/empolder/gj/java/10309/219608_1.html"
target=_self>[2] </A><A
href="http://www.gz-computer.com/pcedu/empolder/gj/java/10309/219608_2.html"
target=_self>[3] </A><A
href="http://www.gz-computer.com/pcedu/empolder/gj/java/10309/219608_3.html"
target=_self>[4] </A><A
href="http://www.gz-computer.com/pcedu/empolder/gj/java/10309/219608_4.html"
target=_self>[5] </A><FONT style="COLOR: #ff0000">[6] </FONT><A
href="http://www.gz-computer.com/pcedu/empolder/gj/java/10309/219608_6.html"
target=_self>[7] </A><A
href="http://www.gz-computer.com/pcedu/empolder/gj/java/10309/219608_7.html"
target=_self>[8] </A><A
href="http://www.gz-computer.com/pcedu/empolder/gj/java/10309/219608_6.html">[下一頁]</A></DIV><SPAN
id=xl_550>ad</SPAN>
<TABLE
style="BORDER-TOP: #303880 1px solid; BORDER-BOTTOM: #303880 1px solid"
height=30 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR align=middle>
<TD width="18%"></TD>
<TD width="15%"><IMG height=17 src="6.files/commend.gif"
width=17 align=absMiddle> <A
href="http://www.pconline.com.cn/script/email.html?實例教程:J2EE編程起步&http://www.pconline.com.cn/pcedu/empolder/gj/java/10309/219608.html"
target=_blank>發給好友 </A></TD>
<TD width="17%"><IMG height=17 src="6.files/commend1.gif"
width=17 align=absMiddle> <A
href="mailto:pcedu@pconline.com.cn?subject=我要投稿">投稿給我們</A></TD>
<TD width="15%"><IMG height=17 src="6.files/commend4.gif"
width=17 align=absMiddle> <A
href="javascript:window.external.AddFavorite('http://www.pconline.com.cn/pcedu/empolder/gj/java/10309/219608.html',%20'實例教程:J2EE編程起步')">加入收藏</A></TD>
<TD width="15%" height=24><IMG height=17
src="6.files/commend3.gif" width=17 align=absMiddle> <A
href="http://www.gz-computer.com/pcedu/empolder/gj/java/10309/219608_5.html#">返回頂部</A></TD>
<TD width="17%" height=24></TD></TR></TBODY></TABLE><BR><SPAN
class=article><B>相關文章:</B> <BR>
<BLOCKQUOTE></BLOCKQUOTE></SPAN>
<SCRIPT language=JavaScript id=hotfiles_new
src="6.files/hotfiles_new.js" defer></SCRIPT>
</TD></TR></TBODY></TABLE></TD>
<TD vAlign=top width=4><IMG height=1 src="E:\我的文檔\6.files\blank(1).gif"
width=4></TD>
<TD vAlign=top align=middle width=155 bgColor=#dee7f7><SPAN
id=ad_150500>-</SPAN>
<TABLE cellSpacing=0 cellPadding=0 width=155 border=0>
<TBODY>
<TR class=sfont>
<TD>
<SCRIPT id=files_top src="6.files/files_top.js" defer></SCRIPT>
</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD bgColor=#756da1 height=20>
<DIV align=center><FONT
color=#ffffff>IT培訓十大熱門文章</FONT></DIV></TD></TR></TBODY></TABLE>
<TABLE class=sfont cellSpacing=1 cellPadding=1 width="100%" border=0>
<TBODY>
<TR>
<TD>·<A
href="http://www.pconline.com.cn/pcjob/ittest/empolder/10309/216578.html"
target=_blank>軟件工程習題200題之一</A> <BR>·<A
href="http://www.pconline.com.cn/pcjob/ittest/network/10309/216377.html"
target=_blank>Cisco9月變更考試科目總匯</A> <BR>·<A
href="http://dl.pconline.com.cn/html/6/6/dlid=466&dltypeid=6&pn=0&.html"
target=_blank>下載:Oracle 1Z0-026 Net8</A> <BR>·<A
href="http://www.pconline.com.cn/pcjob/ittest/empolder/10309/216136.html"
target=_blank>C++代碼優化方法總結(3)</A> <BR>·<A
href="http://dl.pconline.com.cn/html/6/5/dlid=335&dltypeid=6&pn=0&.html"
target=_blank>CCNA640-607電子教材(1)</A> <BR>·<A
href="http://www.pconline.com.cn/pcjob/ittest/other/10309/213298.html"
target=_blank>IT人必讀的優秀書籍集錦</A> <BR>·<A
href="http://www.pconline.com.cn/pcjob/ittest/system/10309/214940.html"
target=_blank>Unix應該這樣學</A> <BR>·<A
href="http://www.pconline.com.cn/pcjob/ittest/network/10309/214013.html"
target=_blank>過i-Net+認證的九大技巧</A> <BR>·<A
href="http://www.pconline.com.cn/pcjob/ittest/data/10309/213093.html"
target=_blank>ORACLE應用常見傻瓜問題(5)</A> <BR>·<A
href="http://www.pconline.com.cn/pcjob/ittest/empolder/10309/214466.html"
target=_blank>C++代碼優化方法總結(2)</A> <BR></TD></TR></TBODY></TABLE></TD>
<TD class=bodyright width=6 bgColor=#ffa200><IMG height=1
src="6.files/blank.gif" width=1></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=760 bgColor=#ffa200 border=0>
<TBODY>
<TR>
<TD class=leftbottom width=7 height=7><IMG height=9
src="6.files/blank.gif" width=7></TD>
<TD class=topbottom><IMG src="6.files/blank.gif"></TD>
<TD class=rightbottom width=6><IMG src="6.files/blank.gif"
width=6></TD></TR></TBODY></TABLE><BR>
<SCRIPT src="6.files/pc_but.js"></SCRIPT>
<SPAN class=spanclass>
<SCRIPT language=JavaScript src="6.files/count_empolder.js"> </SCRIPT>
</SPAN><SPAN class=spanclass><SPAN class=spanclass id=span_menu>
<SCRIPT src="6.files/pcedu_menu.js"></SCRIPT>
</SPAN>
<SCRIPT>menu.innerHTML=span_menu.innerHTML;span_menu.innerHTML="";</SCRIPT>
<SPAN class=spanclass id=span_ad_743_art>
<SCRIPT src="6.files/ad_art_743.js"></SCRIPT>
</SPAN>
<SCRIPT>ad_743_art.innerHTML=span_ad_743_art.innerHTML;span_ad_743_art.innerHTML="";</SCRIPT>
<SPAN class=spanclass id=span_zl_550>
<SCRIPT src="6.files/pcedu_atr_410.js"></SCRIPT>
</SPAN>
<SCRIPT>zl_550.innerHTML=span_zl_550.innerHTML;span_zl_550.innerHTML="";</SCRIPT>
<SPAN class=spanclass id=span_xl_550>
<SCRIPT src="6.files/ad_article_xl_pcedu.js"></SCRIPT>
</SPAN>
<SCRIPT>xl_550.innerHTML=span_xl_550.innerHTML;span_xl_550.innerHTML="";</SCRIPT>
</SPAN><SPAN class=spanclass id=span_ad_150500>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR align=middle bgColor=#7b8694>
<TD bgColor=#756da1 height=20><FONT
color=#ffffff>內容搜索 </FONT></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=3 width="100%" align=center bgColor=#fff7ef
border=0>
<FORM name=sform onsubmit=this.content.value=this.query.value;
action=http://search.pconline.com.cn/cgi-bin/wstsearch method=get
target=_blank>
<TBODY>
<TR align=middle>
<TD height=40><INPUT class=pt9 size=13 name=query> <INPUT class=pt9 type=submit value=" GO " name=submit> </TD></TR>
<TR vAlign=top align=middle>
<TD height=20><A href="http://www.gz-computer.com/tpy/search.html"><FONT
color=#000000>高級搜索</FONT></A> <INPUT type=hidden value=bear name=tn>
<INPUT type=hidden value=4 name=ch_id> <INPUT type=hidden value=1
name=relative> <INPUT type=hidden name=content>
</TD></TR></FORM></TBODY></TABLE>
<SCRIPT src="6.files/ad_art_150500.js"></SCRIPT>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR align=middle bgColor=#7b8694>
<TD bgColor=#756da1 height=20><FONT
color=#ffffff>本欄今日焦點 </FONT></TD></TR></TBODY></TABLE></SPAN>
<SCRIPT>ad_150500.innerHTML=span_ad_150500.innerHTML;span_ad_150500.innerHTML="";</SCRIPT>
</BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -