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

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

實例教程:J2EE編程起步

2019-11-17 06:09:48
字體:
來源:轉載
供稿:網友
  為了幫助國內J2EE初學者,將J2EE部分文檔進行編譯,期望能夠對廣大java愛好者有所幫助。
  
  本文將通過簡單例子,描述如何利用EJB開發、部署和運行一個客戶機/服務器應用。例子的客戶端作為Java獨立應用運行,由ConverterClient.java類實現。它實現一個簡單的實時會話,主要通過客戶端應用調用服務器端EJB類ConverterEJB.java來實現。假如你已經安裝了J2EE,則可以在doc/guides/ejb/examples/converter目錄中找到這些例子。

  為了實現本文所描述的簡單例子,你需要完成以下任務:

  編寫和編譯EJB程序

  創建J2EE應用

  打包EJB(.jar)

  部署J2EE應用

  編寫和編譯客戶端程序

  運行客戶端

  下面章節我們將就上述工作任務以及所涉及的知識點進行簡單闡述。

  前提

  實現本文提供例子的前提是您安裝了Javasoft.com或相關操作系統廠商網站下載的J2SE SDK,以及安裝了相應操作系統版本的J2EE SDK(www.javasoft.com下載)并進行了正確配置。關于J2SE和J2EE的安裝、配置和其它進一步信息,請參閱產品相關文檔。

  EJB編碼

  每個EJB程序必須要求編寫下述代碼:

  遠程接口(Remote interface )

  本地接口(Home interface )

  實現組件(EnterPRise bean class )

  遠程接口編碼

  遠程接口定義了客戶端能夠調用的商業方法,這些商業方法是有服務器端的企業組件實現的,本文所涉及的Converter.java編碼如下:

import javax.ejb.EJBObject;//引入必須的包
import java.rmi.RemoteException;
public interface Converter extends EJBObject {//必須繼續EJBObject類
/*定義客戶端可以調用的方法*/
public double dollarToYen(double dollars) throws RemoteException;
public double yenToEuro(double yen) throws RemoteException;
}

  本地接口編碼

  本地接口定義了員徐客戶端創建、查找或移動EJB的方法,本文所涉及的本地接口類ConverterHome接口只定義了一個create方法,返回遠程接口類型,編碼如下:
import java.io.Serializable;
import java.rmi.RemoteException;
import javax.ejb.CreateException;
import javax.ejb.EJBHome;
public interface ConverterHome extends EJBHome {
Converter create() throws RemoteException, CreateException;
}

  企業組件類(EJB)編碼

  本文中的企業組件(EJB)是一個無狀態會話組件,命名為ConverterEJB.java,該組件實現了兩個商業方法:dollarToYen和yenToEuro,與遠程接口Converter所定義客戶端可訪問方法一致,該類編碼如下:
import java.rmi.RemoteException;
import javax.ejb.sessionBean;
import javax.ejb.SessionContext;
public class ConverterEJB implements SessionBean {
public double dollarToYen(double dollars) {


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九寨沟县| 辽宁省| 封开县| 昂仁县| 道孚县| 廉江市| 烟台市| 康保县| 泰来县| 宜昌市| 康马县| 丘北县| 长沙市| 施甸县| 从化市| 胶南市| 九台市| 专栏| 中山市| 嘉荫县| 翁源县| 巴楚县| 渝北区| 阿拉善右旗| 广西| 漳平市| 西昌市| 红原县| 甘肃省| 金秀| 城固县| 五家渠市| 定襄县| 巴林右旗| 安义县| 离岛区| 墨竹工卡县| 双桥区| 琼中| SHOW| 和平区|