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
Arquivo por tag: CreateObject()
Link permanente para este artigo: http://ensina.me/coldfusion/como-concatenar-strings-usando-coldfusion-e-java/
Out 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 …
Link permanente para este artigo: http://ensina.me/coldfusion/como-detectar-ataques-nos-formularios/
Set 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() …
Link permanente para este artigo: http://ensina.me/coldfusion/como-faco-para-contornar-a-falta-de-construtores-em-cfc/
Set 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 …
Link permanente para este artigo: http://ensina.me/coldfusion/como-determinar-a-quantidade-de-espaco-livre-em-um-volume/
Ago 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 …
Link permanente para este artigo: http://ensina.me/coldfusion/como-criar-um-novo-datasource-programaticamente/
Link permanente para este artigo: http://ensina.me/coldfusion/como-eu-retorno-uma-query-de-um-arquivo-excel/