sexta-feira, 14 de agosto de 2009

Coldfusion na real

Coldspring na real

http://wiersmablog.com

É um framework MVC baseado em injeção de dependência

Foi apresentada a arquitetura comum de uma aplicação CF
View, Controllers (CFM, etc...), Service objetcs, Gateways e DAOS, DB
Beans (objetos do dominio) em paralelo

1. Parte 1 (Container)
Foi apresentado um Service tipico do CF
um facade para criacao de daos, gateways, services..sempre instancia objetos a cada request
com o Coldspring vc cria beans que vao gerenciar estos objetos (usa singletons para reduzir o numeo de criação de objetos a cada requisição do serviço)

Coldspring é focado em fazer configuraçãoes e dependencias mais fáceis de serem gerenciadas
É um container de objetos (todo objeto dentro dele eh um singleton, vc só muda a referencia)

Não é recomendável para guardar tudo, apenas coisas comuns a toda aplicação

Usa xmls para configuração

2. Parte 2 (AOP)
Pode criar CFCs on the fly para integrar melhor o CF com outros produtos da Adobe
Vc pode criar Factories para objetos com facilidade

Vc pode programar orientado a aspectos, inserindo código ortogonal a aplicação sem sujar o código.'
Caching, loggin, métodos remotos..


3. Conclusão
É um framework interessante para tarefas da aplicação, não da view.

Nenhum comentário:

Postar um comentário