Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo coldfusion

Arquitetura de Software

Quando eu fazia faculdade, nunca pensei que a engenharia de software pudesse ter tanta importância em uma sistema, bati a cara no muro! Hoje percebo que todos os dias devemos pensar na arquitetura de software, não além de uma simples organização do código (ah! fica bonitinho, não!) mais sim por questões de padronizações e de organização futura na hora de fazer uma manutenção. Essa semana o pessoal da lista do Cf-Brasil começou a comentar o post do Paulo Teixeira ( http://www.pauloteixeira.blog.br ) sobre arquitetura. O artigo dele. Fantástico ele deu algumas boas dicas para nosso dia a dia. Aqui tem o link direto para o post ( http://www.pauloteixeira.blog.br/site/index.php/content/2012/implementando-uma-arquitetura-em-camadas/ ). Hoje apenas utilizo em projetos uma estrutura MVC (Model View Controller) porém comecei a pensar em implementar outros formatos para em um futuro próximo tudo ficar mais fácil de gerenciar. O que é MVC?  http://pt.wikipedia.org/wiki/MVC Va...

CONCAT() no Mysql

Olá Para quem me escuta todos os dias, ou melhor lê todos os dias (isso é impossível mas vamos dizer que sim) Enfim, vou postar um problema que estava tendo com o MySQL, eu tinha uma tabela cliente com 5 colunas ID, DESPRIMEIRONOME, DESSEGUNDONOME,DESRAZAOSOCIAL,DESNOMEFANTASIA. Sendo que tinha um combobox (SELECT) para selecionar o cliente,  como eu tinha 4 campos e apenas 1 select pensei, vamos concatenar, perfeito solução resolvida, errado erra apenas o começo. Toda vez que a função CONCAT acha um campo NULL ele retorna NULL, certo mais e dae? qual o problema? o problema é que não pode trazer NULL. Resolver? Como? Depois de um googlada, eu ache um kra falando do mesmo problema, então resolvi testar, de certa forma temo que usar uma função a mais em nosso código SQL. Fica assim: SELECT clientes.id,CONCAT(COALESCE(desnomefantasia, '*nao tem valor*'),COALESCE(desprimeironome, 'nao tem valor*'),COALESCE(desrazaosocial, ' '),COALESCE(dessegundonome,...

Criando um menu recursivo,cascata e banco de dados - CFML, Cold Fusion

Estava batendo a cabeça para criar um menu que auto se alimentasse, ou seja você cadastra ele no banco de dados com idPai assim: Menu id descrição idpai (o menu que será pai dele) Dessa forma ele cria essa estrutura Menu -Menu1 --Menu2 ---Menu3 Menu4 -Menu5 Assim por diante, porém eu queria algo a mais, queria que o código fizesse tudo por mim, sei que existia uma solução para isso foi ai que postei na lista do cfbrasil, enquando não conseguia botar a cabeça para funcionar (tava difícil) fui googlar, onde achei uma solução rápida e simples. O problema e que eu não tinha a palavra chave na mão "RECURSIVIDADE" palavra bonita ne? então eu tinha esqueci dela, hehehe.. depois de um tempo uma pessoa lembro ela para mim e consegui por fim ao meu sufoco. Bem vou parar de falar e postar a solução, ah! eu estava tentando achar algo antes no google como MENU CASCATA, MENU, CASCATA, SUBMENU, BANCO DE DADOS COM MENU. Enfim, uma série de fatores, mais volto a repetir (o p...

Cases de Cfml (Cold Fusion) no Brasil

Estava, eu trabalhando quando observei novamente a lista de Cfbrasil, o pessoal estava comentando alguns cases de sucesso do CFML. Show! Aproveitei para compartilhar :) BrFoods (Brasil Foods)  Correios Petrobras Sesc Embraer COC Mitsubishi Motors Lembrando que não sabemos o tamanho da aplicação que cada empresa usa, acredito que não utilizem em toda empresa porém existe alguma aplicação em CF. Grande Abraço,

Link para Cfml

Recebi esse na lista do CfBrasil, alguns links impostantes para quem quer aprender cf... Good! http://www.quackit.com/ coldfusion/tutorial/    -  dica do grupo http://www.carehart.org/cf411/  - comunidade e funções em CFML http://www.lucanet.com.br/ tutoriais http://www.forta.com/ http://forums.adobe.com/index. jspa     -    fórum ADOBE http://help.adobe.com/en_US/ ColdFusion/9.0/CFMLRef/index. html   -  manual de ajuda do coldfusion http://www.adobe.com/devnet/ coldfusion.html    --  guia do desenvolvedor http://forum.imasters.com.br/ forum/4-coldfusion/ http://programadoronline. blogspot.com/2011/05/ coldfusion-9-ajax-controls- and.html http://www.igorcosta.com/blog/ ?p=219  -  material bacana -  varias dicas http://www.dicasdodia.net/ 2007/10/100-melhores-sites- sobre-coldfusion.html    -    100 sites sobre cold fusion http://pplware.sapo.pt/ tu...