Monthly Archive: November 2009

Nov 15

Usando um loop condicional

Problema: Um loop precisa executar até certa condição ser encontrada. Solução: ColdFusion oferece diversas diferentes maneiras de operar um loop. Loops de queries, índices, matrizes, coleções e condicionais. Para resolver o problema de iterar até que uma certa condição seja encontrada, devemos usar um loop condicional. Explicação detalhada: Há vários casos onde uma aplicação quererá …

Continue reading »

Permanent link to this article: https://ensina.me/coldfusion/usando-um-loop-condicional/

Nov 15

Looping Sôbre Estruturas

Problema: Voce precisa iterar uma estrutura e exibir seus valores. Solução: Exibir valores de uma estrutura poderia parecer um pouco difícil primeiramente. Diferente de matrizes (arrays), que são baseadas em um índice, estruturas são baseadas em chaves. Mas, como tudo mais, ColdFusion fornece uma solução simples. Explicação detalhada: Use um loop tipo Collection: Afim de iterar …

Continue reading »

Permanent link to this article: https://ensina.me/coldfusion/looping-sobre-estruturas/

Nov 15

Adicionando e atualizando dados usando ORM

Problema: Registros no database precisam ser atualizados e novos registros precisam ser adicionados usando o novo recurso ORM (Object Relational Mapping) do ColdFusion 9. Solução: O novo recurso ORM (Object Relational Mapping) do ColdFusion 9 fornece um fácil acesso ao poderosos recursos do Hibernate. Alem de simplesmente ler dados, ColdFusion fornece diversas funções para adicionar …

Continue reading »

Permanent link to this article: https://ensina.me/coldfusion/adicionando-e-atualizando-dados-usando-orm/

Nov 15

Usando um webservice para receber cotações de ações

Problema: Dados de uma cotação de ações devem ser recuperados de um webservice e colocados em um formato que ColdFusion possa usar. Solução: ColdFusion permite desenvolvedores muito facilmente chamar um webservice passando argumentos para o serviço usando as tags <cfinvoke> e <cfinvokeargument>. Explicação detalhada: Antes de começar a trabalhar com webservices, um webservice aceitável deve ser achado. Para …

Continue reading »

Permanent link to this article: https://ensina.me/coldfusion/usando-um-webservice-para-receber-cotacoes-de-acoes/

Nov 11

Carregando dados com ORM

Problema: Voce precisa carregar dados de um database usando o novo recurso do ColdFusion 9, ORM (Object Relational Mapping). Solução: O novo recurso do ColdFusion 9, ORM (Object Relational Mapping) fornece fácil acesso aos poderosas recursos do Hibernate. Alé de simplesmente carregar dados, ColdFusion fornece diversas funções para adicionar e atualizar dados, incluindo as funções …

Continue reading »

Permanent link to this article: https://ensina.me/coldfusion/carregando-dados-com-orm/

Nov 10

Crop de imagem usando JCrop

Eu quero mostrar como usar a biblioteca JCrop para fazer o crop em imagens usando o ColdFusion como backend. Lembrando que vou postar somente um exemplo, e que a implementação, você pode fazer como achar melhor. Index.html Primeiro vamos criar um formulário simples chamando o nosso arquivo de crop, denominado crop.cfm [code lang=’coldfusion’] Selecione uma …

Continue reading »

Permanent link to this article: https://ensina.me/coldfusion/crop-de-imagem-usando-jcrop/

Nov 08

Looping sôbre matrizes (arrays)

Problema: Voce precisa iterar uma array e exibir seus elementos. Solução: Há duas maneiras diferentes de se fazer um loop de arrays em ColdFusion. Usando um ímdice e acessando os elementdos da array pelo ímdice especificado, ou especificando a própria array e exibindo o elemento específico da array.

Continue reading »

Permanent link to this article: https://ensina.me/coldfusion/looping-sobre-matrizes-arrays/

Nov 08

Previnindo ataques tipo SQL Injection

Problema: Um ataque SQL Injection por um hacker malicioso pode causar estragos em um banco de dados e expôr informações confidenciais. Uma simples declaração tal como: SELECT * FROM tbl_user WHERE userId = #URL.userId# poderia ser facilmente alterada para: SELECT * FROM tbl_user WHERE userId = 1;DROP TABLE tbl_user Isso equivale a um fracasso de …

Continue reading »

Permanent link to this article: https://ensina.me/coldfusion/previnindo-ataques-tipo-sql-injection/

Nov 07

Usando simples XPath para pesquisar XML

Problema: Uma aplicação necessita pesquisar um documento XML para obter pedaços específicos de informações. Solução: ColdFusion nos fornece a possibilidade de usar a linguagem XML Path (XPath) para pesquisar num documento XML, usando a função XMLSearch. Explicacao detalhada: Um documento XML pode nos fornecer uma grande quantidade de dados, e muitas vezes, uma aplicação somente …

Continue reading »

Permanent link to this article: https://ensina.me/coldfusion/usando-simples-xpath-para-pesquisar-xml/

Nov 05

Usando um datasource padrão

Problema: Voce quer definir um datasource padrão para todas as queries em vez de especificar o atributo “datasource” em todas as chamadas da tag <cfquery>. Solução: O ColdFusion 9 introduziu a possibilidade de se criar um datasource padrão para uma aplicação inteira. Explicação detalhada: Antes da versão 9, toda tag <cfquery> tinha que ter o atributo datasource que especificava qual …

Continue reading »

Permanent link to this article: https://ensina.me/coldfusion/usando-um-datasource-padrao/

» Newer posts