2
我有一個建立在JBOSS 7 AS上的服務器端。JBOSS 7和批處理服務
我需要每24小時運行一次批處理過程來對數據庫執行一些操作。雖然這項服務很容易實施,但我很想知道最好的服務是什麼......可用的例子有哪些?
在我以前的JBOSS時代,我會通過一個boostrap servlet將其踢掉。
乾杯。
我有一個建立在JBOSS 7 AS上的服務器端。JBOSS 7和批處理服務
我需要每24小時運行一次批處理過程來對數據庫執行一些操作。雖然這項服務很容易實施,但我很想知道最好的服務是什麼......可用的例子有哪些?
在我以前的JBOSS時代,我會通過一個boostrap servlet將其踢掉。
乾杯。
使用EJB3.1定時器:http://javahowto.blogspot.be/2010/04/ejb-31-timer-simple-example.html
@Stateless
public class BatchLauncher {
@Schedule(hour = "12", minute = "0")
private void checkInventory() {
默認情況下,JBoss的7會掃描你的戰爭/耳朵EJB3註釋類。 對於@Stateless bean,JBoss將創建一個單例並通過JNDI訪問它。
在單例內部,JBoss 7會找到@Schedule註釋並使用調度來調度方法調用。