Durante o desenvolvimento de um projeto uma grande e importante questão é como lidar com os fontes do projeto e a criação de novas versões. Pensando neste problema é que foram adotadas algumas formas para deixar o desenvolvimento mais simples e separado das versões finais criadas da aplicação. Muita gente utiliza este formato de desenvolvimento [...]
Categoria(s): Projeto
Marcado: branches, subversion, svn, tags, trunk
- Publicado:
- 21/09/2010 18:22
- Autor:
- Por Pedro Jannotti
Command é um padrão de projeto comportamental utilizado para melhorar o fluxo da aplicação encapsulando as requisições feitas como objetos. No command não é importante como os objetos são chamados, pois todos os objetos são parametrizados implementando uma interface OO. Implementando Command em PHP A implementação do command é bem simples, seguindo os moldes da [...]
Categoria(s): Design Patterns
Marcado: action, command, design pattern, PHP
- Publicado:
- 31/07/2010 17:36
- Autor:
- Por Pedro Jannotti
Data Access Object ou DAO é um padrão de projetos desenvolvido para melhorar a forma como trabalhamos com abstração de banco de dados. Neste conjunto de classes (adiantando, faz parte do nosso modelo) você especifica toda a interação da aplicação com o banco. É responsável pelas rotinas de consulta, exclusão, alteração, inserção. O que é? [...]
Categoria(s): Design Patterns,PHP
Marcado: abstracao, abstracao de banco, dao, data access object, design pattern, mvc, PHP
- Publicado:
- 26/03/2010 15:17
- Autor:
- Por Pedro Jannotti
Bom, agora que já foi passado o conceito de MVC, vamos exemplificar sua funcionalidade usando o PHP. Implementando MVC no PHP Primeiramente vamos começar implementado nosso modelo: <?php class Cliente { private $id; private $nome; /** * … * getters e setters * … * */ public function save() { // logica para salvar cliente [...]
Categoria(s): Design Patterns,PHP
Marcado: arquitetura de projeto, design pattern, implementacao, mvc, padrao de projeto, PHP
- Publicado:
- 14/03/2010 16:25
- Autor:
- Por Pedro Jannotti
Existe muita coisa entre o desenvolvimento de alto nível e o copy & paste do que a vã filosofia de um sobrinho é capaz de entender. Dentre essas coisas estão os padrões de projetos (design patterns) e à partir deste post falarei um pouquinho sobre eles. Nesta primeira parte explicarei um pouco do conceito sobre [...]
Categoria(s): Design Patterns,PHP
Marcado: arquitetura de projeto, controller, design pattern, model, mvc, padrao de projeto, PHP, view
- Publicado:
- 25/02/2010 18:32
- Autor:
- Por Pedro Jannotti