麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

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.companysz.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费观看三级毛片 | 五月天堂婷婷 | 久色婷婷 | 天天都色视频 | 欧美一区二区三区免费不卡 | 激情大乳女做爰办公室韩国 | 久草在线综合 | 久久草草亚洲蜜桃臀 | 国产一级毛片不卡 | 国产91av视频 | 手机av免费电影 | 欧美一级做一级爱a做片性 久久久资源网 | 宅男视频在线观看免费 | 一区二区三区日韩在线观看 | 久久国产精品久久久久久久久久 | 亚洲91精品 | 欧美a视频 | 欧美成人se01短视频在线看 | av黄色在线免费观看 | 欧美日韩电影在线 | 在线 日本 制服 中文 欧美 | 午夜视频在线免费观看 | 免费国产不卡午夜福在线 | 日本欧美在线播放 | 亚洲午夜精品视频 | 激情综合婷婷久久 | 看片一区 | 91 免费视频 | 国产精品野外av久久久 | 中文字幕精品在线视频 | 国产一区免费视频 | 麻豆一二区 | 亚洲视频在线视频 | 毛片大全| av在线免费观看播放 | 久草手机在线视频 | 欧美成人一级 | japanese massage tube| 欧美精品18| 午夜影院a | 黄色av网站免费 |