2012-07-28 64 views
1

我刚刚接触服务器端开发,并且最近一直在尝试Play框架。我很想知道Play中是否存在等价的ServletContextListener。我从Javadocs中发现了一个Application类和一个Plugin类。Play中的ServletContextListener相当于

我想在我的web应用程序启动时启动一个蓝牙服务器,并在Web应用程序退出时关闭它。

非常感谢提前。

回答

3

查看Global object:将您的蓝牙服务器启动到onStart()方法,并在onStop()方法中停止它。

public class Global extends GlobalSettings { 

    @Override 
    public void onStart(Application app) { 
    Logger.info("Application has started"); 
    } 

    @Override 
    public void onStop(Application app) { 
    Logger.info("Application shutdown..."); 
    } 

} 

Global类必须位于你的app文件夹的根。

+0

所以,这意味着 - App文件夹内的默认包。那是对的吗? – 2012-07-28 17:23:58

+0

太棒了!作品。非常感谢。 – 2012-07-28 17:29:29