移植JavaService应用程序(Windows服务)以在Websphere上运行 - 最佳父类?

时间:2013-09-09 03:32:13

标签: java java-ee windows-services type-signature

我被要求移植一个作为Windows服务运行的现有Java应用程序,以便在Websphere上运行。它是使用JavaService.exestop_method

实现的

父服务类的类型签名是:

public abstract class ParentService {
    public static void main(String args[]);
    public void requestStop();      
}

请注意,上面示例中的main方法等同于servlet中的init方法(尽管它是静态的) - 它用于相同的目的。

J2EE标准中连续运行的对象(甚至是Websphere自定义标准中的等效父类)是什么?

1 个答案:

答案 0 :(得分:0)

假设一个重要的想法是将initshutdown方法映射到企业标准中的Java接口......

事实证明有four alternatives(以及三个供应商特定的):

  1. EJB 3.1 @Startup
  2. 启动Servlet
  3. 的ServletContextListener
  4. Resource Adapter作为启动类执行