国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

J2EE入門教程之四

2019-11-18 16:11:10
字體:
來源:轉載
供稿:網友

6.編寫客戶端程序訪問EJB

這里,我們編寫一個基于控制臺的application客戶端來訪問EJB:

// Client.java

import javax.naming.*;
import javax.rmi.*;

public class Client {
    public static void main(String[] args) throws Exception {
        // init context:
        Context ctx = new InitialContext();
        // 通過JNDI查找HelloBean:
        Object obj = ctx.lookup("ejb/Hello");
        // 獲得home object:
        HelloHome home = (HelloHome)PortableRemoteObject.narrow(obj, HelloHome.class);
        // 創建ejb object:
        Hello hello = home.create();
        // 調用商業方法:
        String Words = hello.say();
        System.out.PRintln(words);
    }
}

然后打開控制臺,先設置好CLASSPATH,主要是將部署時生成的helloClient.jar添加到CLASSPATH中:

C:/client>set CLASSPATH=%CLASSPATH%;C:/client/helloClient.jar

然后編譯:

C:/client>javac Client.java

運行:

C:/client>java Client

屏幕輸出:

Hello, world.

我們的第一個EJB終于調用成功!

7.在jsp/Servlet中調用EJB
 
類似EJB的部署,我們也需要將hello.jsp和helloClient.jar添加到Contents中。點擊Edit添加hello.jsp和helloClient.jar這兩個文件,請注意目錄結構,添加完的目錄結構一定是下圖所示,否則Web應用程序不會正常工作:
J2EE入門教程之四(圖一)
 
然后Next,選擇Web組件的類型,這里我們應當選擇JSP:
 
J2EE入門教程之四(圖二)
 
在下一個對話框中選擇hello.jsp:
 
J2EE入門教程之四(圖三)
 
然后一路Next,當出現WAR Context Root時,輸入“/”:

J2EE入門教程之四(圖四)

 
剩下的均保持默認值即可。現在我們的Hello應用程序有兩個組件:一個EJB和一個JSP:

 
J2EE入門教程之四(圖五)
點擊查看大圖

 
然后選擇Tools > Deploy…,將應用程序重新部署一遍,完畢后,打開瀏覽器,輸入http://localhost:8000/hello.jsp:
 
J2EE入門教程之四(圖六)
 
瀏覽器顯示出了正確的頁面!

(出處:http://www.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安阳县| 永德县| 阿拉善盟| 江西省| 佛学| 连江县| 汶川县| 花垣县| 长沙市| 蕉岭县| 乐清市| 遵义县| 北辰区| 富蕴县| 迁安市| 宾川县| 咸宁市| 盐山县| 格尔木市| 茌平县| 杨浦区| 越西县| 九江市| 和平区| 南充市| 平陆县| 平远县| 华坪县| 江口县| 青阳县| 磴口县| 临海市| 石家庄市| 慈溪市| 尚义县| 观塘区| 黄冈市| 城市| 和田市| 建阳市| 微山县|