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 da aplicação, tais quais amplos registros (log) no servidor. ColdFusion 9 introduziu o método onServerStart que, se implementado, executará a cada vez que o servidor inicializar. Este método é o único método do novo componente Server.cfc do ColdFusion. A não ser que um local alternativo seja especificado no administrador ColdFusion, o servidor irá procurar por Server.cfc no raiz do web (webroot).
O código seguinte executará quando o servidor inicializar e configurará uma variável ampla que guardará data e hora em que o servidor inicializou.
<cfcomponent>
<cffunction name="onServerStart">
<cfset Server.StartUpDateTime = Now() />
</cffunction>
</cfcomponent>
Com a adição do método onServerStart, aplicações podem agora manuziar configurações amplas do servidor rápida e eficientemente.
Versão em inglês: Adobe ColdFusion Cookbook
0 responses to “Executando código quando o servidor ColdFusion inicializar”