<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 18,comments - 26,trackbacks - 0

    7.在JSP/Servlet中調用EJB

    在JSP/Servlet中調用EJB的代碼和客戶端是一樣的,不同的是,調用代碼也運行在服務器端,客戶端只需要通過瀏覽器請求就可以獲得結果,不必在客戶端機器上也安裝Java環境,這就是所謂的瘦客戶端。

    我們先編寫一個JSP頁面,命名為hello.jsp:

    <%@ page import="javax.naming.*,javax.rmi.*,Hello,HelloHome" %>
    <html>
    <head>
    <title>Test HelloEJB</title>
    </head>
    <body>
    <%
        // init context:
        Context ctx = new InitialContext();
        // lookup:
        Object obj = ctx.lookup("ejb/Hello");
        // get home object:
        HelloHome home = (HelloHome)PortableRemoteObject.narrow(obj, HelloHome.class);
        // create ejb object:
        Hello hello = home.create();
        // invoke business method:
        String words = hello.say();
        out.println(words);
    %>
    </body>
    </html>


    Web應用程序需要按照如下目錄結構組織:


    其中,WEB-INF/classes存放自己編寫的class文件,WEB-INF/lib存放用到的所有jar包,其他的JSP文件可以存放在根目錄下的任何位置。
     
    和EJB組件一樣,作為Web組件的JSP和Servlet也必須部署到服務器上。啟動服務器,再次運行deploytool,并打開上次我們建立的hello application,選擇File > New > Web Component,按Next跳過歡迎屏幕,出現下面的對話框:

     
    類似EJB的部署,我們也需要將hello.jsphelloClient.jar添加到Contents中。點擊Edit添加hello.jsp和helloClient.jar這兩個文件,請注意目錄結構,添加完的目錄結構一定是下圖所示,否則Web應用程序不會正常工作:

     
    然后Next,選擇Web組件的類型,這里我們應當選擇JSP:
     

     
    在下一個對話框中選擇hello.jsp:
     

     
    然后一路Next,當出現WAR Context Root時,輸入“/”:


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

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

    待續...

    posted on 2005-09-22 19:47 瘦猴 閱讀(136) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲成a人片在线观看精品| 亚洲一级毛片免费在线观看| 日韩成人精品日本亚洲| 在线免费不卡视频| 亚洲精品国产高清在线观看| 成年在线观看免费人视频草莓| 亚洲欧洲日产韩国在线| 2021免费日韩视频网| 亚洲avav天堂av在线网爱情| 18国产精品白浆在线观看免费| 亚洲av无码国产综合专区| 啦啦啦高清视频在线观看免费| 国产午夜亚洲精品| 日韩亚洲国产综合久久久| 一级毛片免费播放男男| 亚洲国产婷婷六月丁香| 成人黄网站片免费视频| 久久亚洲精品无码aⅴ大香| 99爱在线精品免费观看| 国产精品亚洲综合天堂夜夜| 亚洲色图综合在线| 四虎影视在线影院在线观看免费视频 | 搡女人真爽免费视频大全| 亚洲精品乱码久久久久久蜜桃图片 | 亚洲小说区图片区另类春色| 日本高清免费观看| 亚洲一区二区三区成人网站| 国产v片免费播放| a级精品九九九大片免费看| 亚洲午夜久久久精品影院| 无码视频免费一区二三区| caoporm超免费公开视频| 久久精品国产亚洲av麻豆小说| 免费人成在线视频| 国产精品小视频免费无限app| 久久亚洲sm情趣捆绑调教| 免费的涩涩视频在线播放| 中文字幕无码毛片免费看| 亚洲sss综合天堂久久久| 久久夜色精品国产亚洲av| 五月亭亭免费高清在线|