Bom dia,
Sou novo no desenvolvimento de aplicações e desenvolvendo surgiu uma dúvida que não estou conseguindo prosseguir.
Desenvolvi um sistema de cadastro de documentos. Mas como funciona? É o seguinte, a pessoa entra com seu login e senha e cadastra seus documentos, existem 4 tipos de documentos e cada um deles é cadastrado em tabelas diferentes do banco de acordo com o tipo (uso Netbeans 8.1 e pgadmin III). Nesse cadastro, todos os documentos possuem data de vencimento e a minha dúvida é a seguinte:
Eu desenvolvi no Netbeans uma classe que calcula a data_de_hoje - data_vencimento do documento, esse calculo é baseado na data de hoje e na data de vencimento do documento, se a data de hoje e a data de vencimento tiver a diferença de menos de 35 dias, ele deverá disparar um e-mail informando que o documento tal está pra vencer. Como posso fazer com que o banco faça essa verificação mesmo com o sistema fechado? Pois terá dias em que não vai ter documentos para cadastrar, então o sistema nem sera aberto e então não fará a verificação. Tem a possibilidade de um agente para ficar fazendo esses disparos? Como posso criar um agente já que sou iniciante. Preciso de um norte pois estou totalmente perdido nesta parte.
Obrigado desde já.