Neste post irei mostrar com criar, configurar e usar uma Custom Tag no Railo.

* Custom Tags são trechos/templates de códigos escritos em CFML e são projetados para serem reutilizados. Custom Tags podem poupar muito tempo de desenvolvimento quando os códigos são usados com certa freqüência, além de serem fáceis para adicionar/remover funcionalidades.
Custom tags também podem ser desenvolvidas em C++, Java, whatever… Neste post eu apenas mostrarei como desenvolvê-lo através de código CFML.

Leia o resto deste post »

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

abril 8th, 2009ColdFusion Web Day

ColdFusion Web Day é o primeiro evento on-line totalmente dedicado ao compartilhamento de técnicas, conceito e mercado de uma das linguagens de programação web mais produtivas que existem.

Serão 5 horas de palestras com a participação de grandes nomes da comunidade ColdFusion brasileira, compartilhando o máximo e informações sobre ColdFusion, o seu mercado no Brasil, funcionalidades, produtividade, novidades e futuras versões.

O evento será realizado no dia 11 de Abril de 2009 a partir das 13:30, e será totalmente on-line e gratuíto. Para isto, basta deixar seu nome e email através do menu “Quero participar”. No dia do evento basta acessar a sala de palestras através do link Acesso que estará disponível nesta mesma página.

Não fique de fora desta e conheça todos os diferenciais de uma das linguagens mais usadas para o desenvolvimento de aplicações ricas para a internet. Conheça o ColdFusion!

By default the driver of MySQL Connector / JDBC does not allow multiple queries within the cfquery, just for security reasons.

To work is only add a parameter in the connection, eg.:

jdbc:mysql://my-domain:3306/databasename?allowMultiQueries=true

Greetings,
Anderson Straube

Por padrão o driver do MySQL Connector /JDBC não permite múltiplas queries dentro da cfquery, justamente por motivos de segurança.

Mas tem como resolver isso passando um parâmetro na conexão, ex.:

jdbc:mysql://dominio-ou-ip:3306/databasename?allowMultiQueries=true

Valeu.

Att,
Anderson Straube

Para efetuar uma conexão do ColdFusion com qualquer banco de dados é necessário criar um Data Source, neste post irei explicar como configurá-lo para trabalhar com o MySQL, mas que serve como base para outros bancos de dados.

1 – Primeiramente vamos entrar no ambiente administrativo do CF:

- Se você instalou a configuração padrão, o endereço é: http://localhost:8500/cfide/administrator/index.cfm

Leia o resto deste post »

dezembro 9th, 2008Free ColdFusion Hosting

Hamad Amaral, postou na cf-brasil o link de uma notícia excelente para nós desenvolvedores CFML e achei interessante postar aqui também. Trata-se de um host Free ColdFusion.

O texto abaixo foi retirado do post original, disponível em http://co.ldfusion.com/index.cfm/2008/12/1/Free-ColdFusion-Hosting:


Free ColdFusion Hosting

I have given a firm release date for the new Free ColdFusion Hosting; A lot of people have been waiting for this site to launch; and the date I will be openning the doors is January 1st, 2009.

This will allow you to have the following with your account:

  1. 25MB of space
  2. ColdFusion MX 8 – Enterprise
  3. (1) MS Access Database
  4. (1) MS SQL 2005 Database
  5. Access to CFFILE, CFDIRECTORY and other tags
  6. Your own domain name [i.e. http://www.mysite.com]
  7. Your own subdomain [i.e. http://mysite.freecoldfusionhosting.com]
  8. FTP Access
  9. and much more…

Stay tuned to this blog for future updates and notices on the service… I wanted to start the new year with a bang; Free ColdFusion Hosting will give it just that… A bang!

more to come!


Agora não é mais desculpa!!!

Próxima reunião será no dia dia 06/12/2008 no Café com o Tom, as 15:00 hs.

A palestra tem por objetivo demonstrar a integração entre o ColdFusion e o LiveCyce Data Services através do Flex 3, desde as configurações necessárias a utilização das extenções do Coldfusion para Eclipse.

E teremos como palestrante Francisco Paulino, Tofinha. Adobe Community Expert, entusiasta ColdFusion.


Um recurso muito interessante no CFEclipse é a possibilidade de criar templates de códigos. Isso é muito útil para aqueles códigos onde você os utiliza com certa freqüência, além disso é bem interessante para criar uma padronização na sua equipe, ex.: templates para comentários (estilo javadoc, phpdoc…), templates para testes unitários, consulta ou conexão com o banco de dados, atalhos para algum framework, etc… Isso evitará que o desenvolvedor perca tempo procurando ou digitando algum código que poderia estar em um lugar de fácil acesso de maneira prática e rápida.

Bem, a propaganda já foi feita… vamos ver na prática como ela funciona:

Para utilizar este recurso é necessário ter instalado o plugin do CFEclipse, caso não saiba como instalar, veja aqui: Instalando Eclipse + CFEclipse.

Leia o resto deste post »

Há um bom tempo que minha IDE padrão é o Eclipse e disso não abro mão!

O Eclipse é excelente, além de ser multiplataforma com ele é possível personalizar praticamente todo seu ambiente de desenvolvimento, cito por exemplo as teclas de atalho onde é possível personalizá-las conforme suas necessidades. Outro fator bem interessante é que com ele você pode desenvolver em diferentes linguagens de programação, utilizá-lo como cliente de banco de dados, criar diagramas UML, TDD, enfim… tudo isso é possível através dos diversos plugins existentes para ele.

Bem, no caso do ColdFusion não seria diferente, há um plugin muito interessante chamado de CFEclipse, pois bem, vamos ver na prática como instalá-lo:

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