国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪泽县| 巴林右旗| 北海市| 绥滨县| 瑞安市| 洪泽县| 和田市| 韶关市| 定结县| 彭山县| 四川省| 陆良县| 隆林| 苗栗县| 类乌齐县| 外汇| 台东市| 日喀则市| 肇东市| 清苑县| 高要市| 河间市| 门源| 海淀区| 阳春市| 宜兴市| 佛山市| 应用必备| 沾化县| 洞头县| 江华| 博湖县| 巴中市| 景德镇市| 潍坊市| 长治市| 灵宝市| 泊头市| 青阳县| 枝江市| 河源市|