Category Archive: ColdFusion 9

Sep 21

Forçando a implementação de um método em uma classe

Algumas vezes quando trabalhamos com arquitetura de softwares, ao se criar um padrão, visualizamos problemas que podem impedir que nossa arquitetura funcione direito e para evitar isso, muitas vezes devemos forçar o programador a utilizar o padrão correto. Algumas vezes uma simples falta de implementação de um método pode gerar um problema. Como exemplo disso, …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/forcando-a-implementacao-de-um-metodo-em-uma-classe/

May 17

Estudo de Caso, Programação Orientada a Domínio

Quando falamos de Programação Orientada ao Domínio ou Problema como achar melhor, costuma passar um entendimento meio superficial do assunto. Então, resolvi escrever de uma forma mais prática sobre o assunto e implementar umas soluções baseadas em Programação Orientada a Domínio. Para começar vamos definir que teremos uma nova camada em nossa aplicação. E esta …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/estudo-de-caso-programacao-orientada-a-dominio/

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/

Apr 26

Entendendo Injeção de Dependências

O que é a Injeção de Dependência? A injeção de dependência é um design pattern que tem o intuito de desacoplar os objetos da aplicação. Os Objetos são instanciados do lado de fora da classe. Deve ser feito um gerenciador para essas instâncias. Esse gerenciador, conecta os objetos de forma a permitir que a aplicação …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/entendendo-injecao-de-dependencias/

Apr 17

Strategy Pattern em ColdFusion

Strategy é um padrão de projeto de software (do inglês design pattern). O objetivo é representar uma operação a ser realizada sobre os elementos de uma estrutura de objetos. O padrão Strategy permite definir novas operações sem alterar as classes dos elementos sobre os quais opera. Definir uma família de algoritmos e encapsular cada algoritmo …

Continue reading »

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

Apr 16

Usando Script Loader para carregar dinamicamente CSS e Scripts em aplicação com FW/1

Andrew Perkins, um colega meu, escreveu esse componente HeaderBuilder que é bem útil quando voce precisa carregar dinamicamente seus scripts e estilos em sua aplicação, de forma que cada página receba somente seus respectivos scripts Vou mostrar como utilizá-lo em uma aplicação usando  FW/1 (Framework One) do Sean Corfield. A primeira coisa a se fazer …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/usando-script-loader-para-carregar-dinamicamente-css-e-scripts-em-aplicacao-com-fw1/

Apr 07

Exemplo de utilização do ColdFusion para integrar site ao Google Talk

Por Rafael Bandeira

Permanent link to this article: http://ensina.me/coldfusion/exemplo-de-utilizacao-do-coldfusion-para-integrar-site-ao-google/

Apr 07

Instalando o Adobe ColdFusion

Por Rafael Bandeira

Permanent link to this article: http://ensina.me/coldfusion/instalando-o-adobe-coldfusion/

Apr 02

Usando Interfaces no ColdFusion

Quando aplicamos Orientação a Objetos em nossos projetos e principalmente quando definimos padrões de desenvolvimento. Muitas vezes torna-se inviável deixar que desenvolvedores implementem sem seguir as regras de implementação da nossa arquitetura. Um exemplo disso, é ter uma camada onde tenhamos classes que devam seguir nomeclaturas específicas nos métodos. Como uma camada DAO sem ORM. …

Continue reading »

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

Older posts «