Tag Archive: CFCOMPONENT

May 03

State Pattern em ColdFusion

State é um padrão de projeto de software usado para permitir que um objeto altere o seu comportamento quando o seu estado muda. Ao utilizar este padrão, parecerá que o objeto mudou de classe. O padrão State deve ser utilizado nas seguintes situações: O comportamento de um objeto depende fortemente do seu estado e ele …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/state-pattern-em-coldfusion/

Apr 27

Usando Polimorfismo no ColdFusion

A primeira coisa diferente do comum em Orientação a Objetos, que aprendi foi o Polimorfismo, antes até de saber o que era, Singleton, Factory e etc… Eu estava trabalhando com PHP e precisava fazer umas classes de abstração que tinha que permitir usar Bancos de Dados, MySQL e Oracle. Ou seja, o desenvolvedor, poderia implementar …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/usando-polimorfismo-no-coldfusion/

Dec 19

Bytes para bytes formatados (KB/MB/GB)

Problema: Voce tem um tamanho de arquivo (ex: de uma tag CFDirectory) e voce quer exibi-lo formatado no formato mais lógico. Solução: Simplesmente chame a função, passando apenas o tamanho em bytes. Projetado como um CFC para compartilhar com todas os seus aplicativos, pode ser facilmente reformatado para executar como uma custom tag ou inline. …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/bytes-para-bytes-formatados-kbmbgb/

Dec 19

Escapar caracteres para Flash

Problema: Páginas dinâmicas que passam strings para Flash que possam conter caracteres que necessitam ser escapados. Solução: Um simples CFC em que voce passe a string, e obtenha de volta uma que possa ser usada com uma chamada inline para o Flash. Explicação detalhada: <cfcomponent displayname="FlashStringRx" hint="Takes all your & worries away"> <cffunction access="public" name="Escape" …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/escapar-caracteres-para-flash/

Aug 23

Como um Application.cfc pode se extender à outro Application.cfc ?

Uma das coisas legais que você pode fazer com Application.cfc é estendê-lo em subdiretórios para substituir o comportamento de partes do seu aplicativo. Este TechNote mostra a voce como faze-lo. Now, in your subdirectory’s Application.cfc you simply extend ProxyApplication (which CFMX will find in your root directory). It doesn’t need mappings so it should help …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-um-application-cfc-pode-se-extender-a-outro-application-cfc/