Skip to content
Skip to content
CTASoftware Blog

Para Desenvolvedores De Software

  • Sobre Mim
← Gerador de Código PHP – CRUD
Evitar SQL Injection usando Prepared Statements no PHP →
-->

CRUD em PHP

Posted on 14 de julho de 2012 by Everton Gonçalves

As vezes nos perguntamos, “Porque utilizar o CRUD em PHP e como utilizar?”, nos deparamos com respostas as complexas demais ou muito simples.

Mas porque não utilizar POO com PHP? Porque não utilizar um padrão? Porque não seguir o manual php?

Até hoje não utilizei nenhum framework em PHP, zend, cake, etc… Não, não sou conservador, se em algum momento necessitar realizar bom uso desses frameworks certamente irei utilizar. Hoje dou muito foco a utilização do manual PHP www.php.net e é nele que nosso gerador de código está sendo baseado.

Seguindo alguns padrões de projeto utilizamos o BE (ou VO) e o DAO, além disso utilizamos o Singleton, isso mesmo em PHP podemos utilizar o Singleton, para quem não conhece, sugiro que realize esse dever de casa.

Como estamos utilizando o Business Entity ou Value Object em nosso projeto?
– Basicamente utilizamos para realizar o mapeamento de nosso banco de dados, teremos mapeado neles as nossas colunas e tabelas de nosso banco de dados, exemplo: nossa tabela usuario, seria o nosso UsuarioBE e nossos campos o que seria? Basicamente seriam nossos atributos e propriedades desses atributos. Exemplo:

class UsuarioBE{

private $idUsuario;

private $nomeUsuario;

 

public setIdUsuario($idUsuario){

$this->idUsuario = $idUsuario;

}

public getIdUsuario(){

return $this->idUsuario;

}

}

 

Nosso DAO, estariam os nossos CRUD´s básico, seriam Inserir, Excluir, Obter e ObterTodos, nesse caso acredito que não deva entrar em tantos detalhes, todos sabem o que representa isso, correto?

A nossa próxima versão de nosso projeto teremos também o BO (Business Object), onde deveremos implementar todas as nossas regras de negócio, ou seja, nossa interface irá chamar sempre o nosso BO, hoje nossa interface está chamando direto nosso DAO, não é correto, tão pouco seguro ou legível.

Vamos melhorando nosso projeto até termos todos os padrões devidamente implementados.

Quem quiser sugerir algo, basta entrar em contato e vamos melhorando nossa aplicação.

Compartilhe isso:

  • Clique para compartilhar no Twitter(abre em nova janela)
  • Clique para compartilhar no Facebook(abre em nova janela)
  • Clique para compartilhar no WhatsApp(abre em nova janela)
  • Clique para compartilhar no Telegram(abre em nova janela)
  • Clique para compartilhar no LinkedIn(abre em nova janela)
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela)

Relacionado

About Everton Gonçalves

http://www.ctasoftware.com.br
View all posts by Everton Gonçalves
This entry was posted in MySQL, PHP and tagged CRUD, DAO, Gerador de Código, OO, PHP, POO. Bookmark the <a href="https://www.ctasoftware.com.br/blog/crud-em-php/" title="Permalink to CRUD em PHP" rel="bookmark">permalink</a>.
← Gerador de Código PHP – CRUD
Evitar SQL Injection usando Prepared Statements no PHP →

Deixe um comentário Cancelar resposta

Você precisa fazer o login para publicar um comentário.

© 2026 | Blog info WordPress Theme | By Bharat Kambariya