Executar processo de minuto em minuto

4 respostas
F

Galera, como faço para fazer com que meu programa fique atualizando, fazendo um select em uma tabela de minuto em minuto?

4 Respostas

D
for (;;) {
            try {
                Thread.sleep(1000*60);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

            //Select na base de dados
            System.out.println("Select * from teste");

        }
diogoprosoft

Depende, se teu sistema for web e vc estiver usando jsf 2 com primefaces vc pode usar o p:poll, caso contrário vc pode usar threads

fabiozanardi

se você estiver utilizando ejb, poderia pesquisar sobre o ejb timer service,

acredito que seja a solução mais apropriada

http://blog.caelum.com.br/agendando-tarefas-com-o-timerservice-do-ejb-3-1/

http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html

um abraço

F

É uma aplicação desktop, que se o usuario alterar uma determinada informação ficara aparecendo para outro usuario que foi alterado, caso nao haja alteração nao ira aparecer essa telinha pra o usuario ver o que foi alterado so se tiver uma alteração…

Criado 9 de abril de 2013
Ultima resposta 9 de abr. de 2013
Respostas 4
Participantes 4