開發進階 EJB 工具所用的 API

負責建立協力廠商開發工具的開發人員,有好幾種 API 可以使用。

如果您只是開發自己的 J2EE 或 EJB 應用程式,而不開發協力廠商應用程式開發工具, 就不必使用這些 API,可以繼續以使用者介面來開發應用程式。

這些公用 API 的 Javadoc,是在類別當中。

您可以用程式設計的方法撰寫下列作業,在遠端控制或一般工作台執行:

SelectiveEJBJarImportOperation
您可以利用這個類別,選擇性的從 EJB 1.1 或 EJB 2.0 JAR 檔,將 Enterprise Bean 匯入至 EJB 1.1 或 EJB 2.0 專案當中。EJB 1.1 Bean 可以匯入至 EJB 1.1 或 EJB 2.0 專案中。EJB 2.0 Bean 只能匯入至 EJB 2.0 專案中。這項作業會合併部署描述子、延伸和連結,而且會將所選 Bean 所需要的類別,全部匯入至新專案。
附註:
  • 這項作業不支援將 EJB 1.1 Bean 從 EJB 2.0 JAR 檔匯入至 EJB 1.1 專案。
  • 這項作業不會將 JAR 檔中所選 Bean 的任何資料庫對映,與目的 EJB 專案中的對映合併在一起。
範例:
  • SelectiveEJBJarImportOperation op = new SelectiveEJBJarImportOperation(Project 
    sourceEJBproject, List enterpriseBeans, EJBJarFile jarfile);
    op.runOperation();
  • SelectiveEJBJarImportOperation op = new SelectiveEJBJarImportOperation(Project 
    sourceEJBproject, String[] enterpriseBeanNames, EJBJarFile jarfile);
    op.runOperation();
EJBProjectCreationOperation
您可以利用這個類別,來建立 J2EE EJB 專案。不過必須具備 EJBProjectInfo 物件,才能建立 EJB 專案。
EJBCreationOperation
您可以利用這個類別,來建立 Session Bean 和 CMP 或 BMP Entity Bean。

參數:

/**
  * @param anEjbCreationInfoProvider IEJBCreationInfoProvider
  * @param anEditModel com.ibm.etools.ejb.ejbproject.EJBEditModel
  * @param anOperationHandler com.ibm.etools.j2ee.operations.IOperationHandler
*/

範例:

EJBCreationOperation op = new EJBCreationOperation(EJBCreationModel 
anEjbCreationModel, EJBEditModel anEditModel, 
IOperationHandler anOperationHandler);
op.run(IProgressMontor monitor)
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.