Tag Archive: CreateObject()

Oct 24

Como Concatenar Strings Usando ColdFusion e Java

Jason Delmore fêz uma interessante comparação ao concatenar strings usando uma ColdFusion String ou uma Java StringBuilder.. Ele chamou o artigo High Performance String Concatenation in ColdFusion stringbldr = createObject("java", "java.lang.StringBuilder").init(); for (i=1;i«=iterations;i++) { stringbldr = stringbldr.append(appendstring); } by Jason Delmore

Permanent link to this article: http://ensina.me/coldfusion/como-concatenar-strings-usando-coldfusion-e-java/

Oct 05

Como detectar Ataques nos Formulários?

Neste post resolvi disponibilizar algo para ajudar ainda mais as ações de segurança nas aplicações com relação ao ponto de entrada de dados. Dentro do CF, a combinação das tags CFQUERY e CFQUERYPARAM ajudam e muito a evitar ataques do tipo SQL Injection, porém elas sozinha minimizam a possibilidade e não neutralizam. Para isso criei …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-detectar-ataques-nos-formularios/

Sep 13

Como faço para contornar a falta de construtores em CFC?

A prática adotada é a de criar um “init” método que retorna o objeto. Exemplo: <cfcomponent displayname="Person"> <cffunction name="init" access="public" output="false"> <cfreturn this /> </cffunction> </cfcomponent> O método init pode aceitar os argumentos e executar a inicialização do objeto, se necessário. Agora, você sempre pode criar os objetos como este: <cfset joe = createObject('component', 'Person').init() …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-faco-para-contornar-a-falta-de-construtores-em-cfc/

Sep 02

Como determinar a quantidade de espaço livre em um volume?

Atualmente não há uma funcionalidade embutida no ColdFusion para executar essa tarefa. Se o ColdFusion não pode fazê-lo nativamente, a melhor opção para este tipo de tarefa é usualmente chamar uma classe Java diretamente do ColdFusion. Infelizmente, parece não haver nenhum meio interno nas versões atuais do Java para executar essa tarefa. A boa notícia …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-determinar-a-quantidade-de-espaco-livre-em-um-volume/

Aug 26

Como criar um novo datasource programaticamente?

A resposta curta é usar o API de administração do Coldfusion. O seguinte foi tirado diretamente da documentação do ColdFusion: Voce pode performar a maioria das tarefas do Admnistrador ColdFusion MX programaticamente usando o API do Administrador. O API consiste de um conjunto de componentes ColdFusion (CFCs) que contêm métodos que voce pode chamar para …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-criar-um-novo-datasource-programaticamente/

Aug 22

Como eu retorno uma query de um arquivo Excel ?

NOTA: Para usar a solução abaixo, seu servidor ColdFusion deve permitir a voce criar objetos Java. Muitos hosts compartilhados não permitem isso. JDBC ODBC do Java permite voce conectar-se a um arquivo Microsof Excel. Então, usando as classes SQL do Java, podemos ler esse arquivo e retornar certas tabelas ao objeto query do ColdFusion. Esta …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-eu-retorno-uma-query-de-um-arquivo-excel/