Salve pessoal.

Começarei uma série de posts sobre TDD (Test Driven Development) com ColdFusion.

Como de início não poderia ser diferente, vamos começar com a instalação do framework de teste bem como o plugin para o Eclipse.

*Existem vários frameworks para teste unitário em ColdFusion, no entanto para os exemplos utilizarei o MXUnit por ser muito simples, prático e funcional.

Why MXUnit?
At its core, MXUnit grew around the concept of making things easier for the person writing the tests. We believe people shy away from unit testing because the perception (sometimes justified!) is that it’s too inconvenient. We sought to change that.

Instalação do Framework:

1 ) Baixe a última versão do MXUnit => (http://mxunit.org/download.cfm);

2) Descompacte o conteúdo dentro do webroot (“domínio/mxunit”);

3) Teste a instalação no http://servidor/mxunit/index.cfm. Deve aparecer uma tela semelhante à abaixo:

Instalacao MXUnit

Instalacao MXUnit

Instalação do Plugin para Eclipse:

1) Com o Eclipse aberto, clique no menu “Help” > “Software Updates”;

2) Com a tela do Software Updates aberta, clique em “Add Site…”  e insira a url do MXUnit => http://mxunit.org/update (conforme imagem abaixo):

Instalação Plugin MXUnit

Instalação Plugin MXUnit

3) Feito isso clique em “OK” e siga o trivial “NNF” (next -> next -> finish);

No próximo post pretendo explorar a parte de codificação.

Até a próxima.

Att,
Anderson Straube

No post anterior, mostrei como configurar a conexão do ColdFusion com o MySQL, neste iremos ver como se faz a mesma configuração porém para o Railo Server:

1 – Acesse o Web Administrator do Railo (pra quem não sabe o Railo possui 2 ambientes administrativos, um é para configurar o servidor como um todo, ou melhor todas as configurações que fizer nele refletirá em todos os sites hospedados, por exemplo: se eu criar um datasource com o nome de “conexao_mysql” este estará disponível em todos os sites hospedados no Railo. O outro ambiente administrativo é o Web Admin onde cada alteração feita será refletida somente para aquele domínio, isso é um ponto bem interessante para a segurança da aplicação).

Por padrão o Web Admin é acesso através do railo-context:

http://dominio.com.br/railo-context/admin/web.cfm

Login do Web Admin do Railo

Login do Web Admin do Railo

Leia o resto deste post »

setembro 9th, 2008Railo – Engine CFML

O acrônimo CFML significa (ColdFusion Markup Language) é uma linguagem de programação web (não-proprietária) tal como PHP, JSP, entre outras… ela é uma linguagem baseada em tags, o que proporciona um desenvolvimento rápido e integra-se facilmente com o HTML. Segue a filosofia de que o desenvolvimento web deve ser rápido e descomplicado.

Para utilizar todos os benefícios e facilidades que a cfml proporciona é necessário alguma engine para rodá-lo. Há várias iniciativas para o desenvolvimento de servidores de aplicações cfml (engine), uma delas (mais conhecida) é o ColdFusion (ou somente CF para os íntimos). O ColdFusion é um servidor de aplicações que compila e executa a CFML. A Adobe Systems possui os direitos sobre o termo ColdFusion Server, porém existem outros servidores de aplicação que interpretam CFML, veja alguns:

Leia o resto deste post »

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

© 2007 Anderson Straube | iKon Wordpress Theme by Windows Vista Administration | Powered by Wordpress