有几个 API 可供创建第三方开发工具的开发者使用。
如果只是开发您自己的 J2EE 或 EJB 应用程序而不开发第三方应用程序开发工具,则不需要使用这些 API,并且可以继续使用该用户界面来进行应用程序开发。
这些公用 API 的 Javadoc 包括在类中。
可以编写下列操作以在无头或常规工作台中运行:
SelectiveEJBJarImportOperation op = new SelectiveEJBJarImportOperation(Project sourceEJBproject, List enterpriseBeans, EJBJarFile jarfile); op.runOperation();
SelectiveEJBJarImportOperation op = new SelectiveEJBJarImportOperation(Project sourceEJBproject, String[] enterpriseBeanNames, EJBJarFile jarfile); op.runOperation();
参数:
/** * @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)