Pular para o conteúdo principal


CRUD - O que é mesmo?

Publicado por Metal Java Full em 13/08/2012 -É muito comum, nesse mundo movimentado da programação, nos depararmos com esse termo: CRUD!

É tão mecânico as vezes, que nem paramos para reparar o que realmente estamos fazendo, o que de fato é esse CRUD e onde ele pode ser usado...

Então, vamos às formalidades:
"CRUD, é um termo utilizado (convencionado) para designar as quatro operações básicas em Banco de Dados (Essa é a conceitualização/exemplificação mais comum): Create, Read, Update e Delete em Inglês."

0

O conceito pode se estender a um nível mais inteligível pelo usuário como:
CRUD é uma sigla usada para falar das quatro coisas que mais fazemos numa aplicação: inserir, alterar, consultar e deletar, simples ora..."

É simples mesmo, a questão aqui é a associação. Estamos bem (e muito) acostumados a achar que essas são as únicas formas de fazer CRUD. Podemos até ver dizer: "Ah, sem banco de dados CRUD não existe...".

Que nada, ele existe para manipular dados. É como falar do pattern DAO (Data Access Object); estamos tão acostumados a usar o DAO atrelado à persistência de dados via BD, que esquecemos que o "Objeto de Acesso a Dados" pode lidar com dados em diversos lugares, como em um arquivo de texto, por exemplo...

Da mesma forma, temos exemplos de CRUDs feitos com arquivos xml, planilhas excell, Cloud computing, NoSQL (que não deixa de ser banco também... :P), memory saving, dentre inúmeras outras formas de "persistência de dados".

A forma como se deve usar ou não determinadas coisas nos seus CRUDs é bem diferenciada, uma vez que cada projeto é um por si, e CRUDs são a maior parte deles... Porém seguir as boas práticas é importante, considerando que eles estarão presentes em boa parte de nossas vidas como programadores...

Read more: http://javafree.uol.com.br/artigo/886032/CRUD-O-que-e-mesmo.html#ixzz24bcekvhg

Comentários

Postagens mais visitadas deste blog

Comandos Básicos em Java

C/C++. Este tópico apresenta de forma bem clara e resumida os principais comandos em Java e como eles devem ser usados. Vamos a eles: Declaração de Variáveis A declaração de variáveis é feita após a declaração da classe: public int numero; public String nome = "ForumWeb"; Comando if Executa um bloco de commando dependendo da condição: //sintaxe if (<condição>) <comando1> else <comando2> Comando switch Permite selecionar o trecho de código a ser executado a partir do valor de uma expressão switch(<expressão>) { case <valor1>: <comandos1>; break; case <valor2>:<comandos2>; break; case <valor n>:<commandos n>; break; default: <comandos_default>; } Laços de Repetição While Laço para a execução de código repetidas vezes (enquanto a condição de execução for verdadeira). A condição de execução do código é testada antes da primeira iteração. while(<condição>) { <comandos> } do Idêntico ao comando while, mas...
 Renato Lucena Área de desenvolvimento: Portfolio: www.renatolucena.net net Formações: iPED - Curso de PHP e MySql básico. Faculdade Delta - curso de Java desktop. Faculdade Sul Americana - Curso tecnólogo de desenvolvimento Java para web.(Java Server Pages) Prodata - Curso de Java Flex. iPED - Curso de PHP e MySql básico. Linux intermediário Aplicativos Mobile - Android...estudando. CEBRAC - Administração - 2015 Corel Draw básico. Curso Básico de JavaScript Conhecimento de Hardware e manuntençao. Conhecimento na plataforma Windows e um básico de Mac OX e instalação do hackintosh. Quero sucesso onde possa exercer minhas funções, crescendo e aprendendo cada vez mais, fazendo também a empresa crescer, consequentemente sempre está mudando de patamar para melhor.