Daily Archive: 04/12/2009

Dec 04

Simples query cache

Problema: Um aplicativo tem uma query onde os dados recuperados não mudam muito frequentemente, mas executa toda vez que um usuário acessa o aplicativo. Isso pode causar problemas de performance se a query fôr longa ou retornar uma grande quantidade de dados. Solução: ColdFusion oferece duas formas diferentes de cachear queries usando os atributos cahedWithine cachedAfter da tag <cfquery>. …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/simples-query-cache/

Dec 04

Exibindo um erro customizado

CFTHROW

Problema: Um aplicativo precisa ter a habilidade de exibir um erro customizado quando acontecer um problema. Solução: ColdFusion permite um aplicativo exibir um erro customizado usando a tag <cfthrow>. Explicação detalhada: Há vezes em que um aplicativo precisa exibir uma mensagem de erro quando um erro atualmente não tenha ocorrido. Por exemplo, um aplicativo que permite …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/exibindo-um-erro-customizado/

Dec 04

Executando código quando o servidor ColdFusion inicializar

Problema: Um código precisa ser executado toda vez que o servidor inicializar (start up). Solução: ColdFusion 9 introduziu o método onServerStart no framework da aplicação, em um componente novo, Server.cfc. Explicação detalhada: Fazer um código executar a cada vez que o servidor iniciar pode ser usado para uma variedade de razões, mas deveria ser reservado para tarefas independentes …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/executando-codigo-quando-o-servidor-coldfusion-inicializar/