[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3824: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3826: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3827: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3828: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Next Framework • Ver Tópico - Job Scheduler

Job Scheduler

Não deixe de perguntar, solucione aqui suas dúvidas...

Job Scheduler

Mensagempor fernandomorais » Qua Out 03, 2012 9:40 am

fernandomorais
 
Mensagens: 23
Data de registro: Ter Jan 24, 2012 10:33 pm

Re: Job Scheduler

Mensagempor rogelgarcia » Qua Out 03, 2012 9:01 pm

Olá fernando..

O registro de DAOs, Services e Controllers não seguem o padrão do Spring pois eles precisam de propriedades especiais. Por exemplo: Um FuncionarioService precisa de um GenericDAO, esse GenericDAO deve ser o FuncionarioDAO. O Spring não sabe desses detalhes, por isso o Next cuida do registro dessas classes, caso contrário para todo service você teria que dizer qual o DAO correto.

Por esse motivo, quando você usou essa configuração com component-scan o Spring quiz registrar essas classes e não conseguiu. Restringindo o component-scan como você fez, é possível configurar suas classes de Job corretamente. Porém, os componentes registrados em XML não podem ter injeção de dependencia com elementos anotados. Então seu Job não poderá ter um DAO injetado via setter. Se quiser um dao dentro do seu job, use o código Next.getObject(MeuDAO.class) isso te dará o DAO configurado na aplicação.

Na configuração atual, se não houver problemas durante o carregamento da aplicação não haverá problemas futuros.

Na próxima versão do Next (3.6.0) o sistema de configuração de beans será atualizado. E, isso que você quer fazer, será mais simples e mais flexível inclusive. Será só colocar as anotações e usar.
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Job Scheduler

Mensagempor fernandomorais » Qui Out 04, 2012 12:41 am

Olá Rogel,

Eu tentei injetar o DAO utilizando o Next.getObject(MeuDAO.class), porém ele levantou uma exception, dizendo que o Next não estava em um contexto WEB. Me parece que pelo Spring o Next pega outro contexto, e consequentemente da esse problema ai.

Tem alguma coisa que eu possa fazer para usar o agendador de tarefas? Pode ate ser o Quartz mesmo.
fernandomorais
 
Mensagens: 23
Data de registro: Ter Jan 24, 2012 10:33 pm

Re: Job Scheduler

Mensagempor rogelgarcia » Qui Out 04, 2012 11:21 am

rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Job Scheduler

Mensagempor fernandomorais » Qui Out 04, 2012 2:04 pm

fernandomorais
 
Mensagens: 23
Data de registro: Ter Jan 24, 2012 10:33 pm

Re: Job Scheduler

Mensagempor rogelgarcia » Sex Out 05, 2012 10:55 am

rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Job Scheduler

Mensagempor fernandomorais » Sex Out 05, 2012 11:31 am

fernandomorais
 
Mensagens: 23
Data de registro: Ter Jan 24, 2012 10:33 pm

Re: Job Scheduler

Mensagempor rogelgarcia » Sex Out 05, 2012 11:51 am

rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Job Scheduler [RESOLVIDO]

Mensagempor pliniomarcos » Ter Dez 04, 2012 10:16 am

Será que um de vcs têm o código completo desse Job para eu ter referência. Acredito que eu esteja fazendo alguma coisa errada pois estou com erros bobos de NullPointerException, mesmo seguindo o que vcs discutiram. Será que vcs poderiam postar?

Obrigado!

Plinio

Peço desculpas. Havia um erro de imports mesmo entre o contexto do next e do spring. Valew!
pliniomarcos
 
Mensagens: 12
Data de registro: Seg Jan 09, 2012 7:23 pm

Re: Job Scheduler

Mensagempor rogelgarcia » Ter Dez 04, 2012 7:07 pm

Conseguiu resolver Plínio?!

Qualquer dúvida é só postar.
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Próximo

Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes

cron