2010-07-15 59 views
1

我想知道是否/我可以放一些代碼來運行Vaadin服務器初始化的第一次? (不是第一次用戶點擊網站)Vaadin入口點

(例如從文件加載代理設置,啓動RSS爬蟲等)

它很可能我的思念與JavaEE的東西一招在這裏,我對這個東西很新。

回答

2

使用ServletContextListeners。這是一個接口,其每次啓動服務器時會調用contextInitialized方法。它們非常易於使用,只需實現接口並將您的上下文監聽器添加到web-xml中,請參閱this example

0

另一種方法是擴展ApplicationServlet並覆蓋init()方法。 然後你必須修改你的.xml文件來指向這個servlet,而不是Vaadin的默認文件。 一旦servlet由容器提出,就調用此方法。