Conceito: MVC – Model View Controller
8 de maio de 2009 às 02:11 | Publicado em Conceitos, HTML, JSP | 1 ComentárioTags: camadas, conceito, controler, HTML, interface, model, modelo, MVC, padrão de projeto, paradigma, persistência, requisição, view, XML
MVC é um padrão de projeto desenvolvido para resolver problemas para diminuir a complexidade e tornar mais eficiente as aplicações.
MVC é um paradigma que parte a aplicação em 3 partes, Model, que são os dados, View, que é o layout, e Controller, que processa as interações feitas pelos dois, responde eventos e pode modificar o Model.
View é a camada que mostra a informação, não se preocupa com transformá-la, só quer exibí-la. É nela que entramos com os dados. Pode ser o HTML, por exemplo.
Model é a camada lógica da aplicação, onde tudo vai acontecer. É onde fazemos a manipulação dos dados. A camada de persistência, como o banco de dados, é considerada por alguns autores como uma quarta camada, mas o mais aceito é que esta persistência faz parte do Model.
Controller é a camada de controle, que pega os dados enviados pelo usuário, processa esses dados e faz sua validação. Gera os códigos dinâmicos para o HTML.
O MVC separa as aplicações nessas 3 camadas. Assim, se precisarmos modificar apenas o layout, não precisamos modificar o código, só mudamos a parte do layout. Também torna possível o desenvolvimento paralelo, pois suas 3 camadas são independentes, mas não é muito recomendado para pequenas aplicações.
Quando o usuário faz uma requisição qualquer na interface, o Controller manipula o evento e acessa o Model. O View pega esses dados do Model. O ciclo se repete.
Fonte:
http://pt.wikipedia.org/wiki/MVC
http://www.macoratti.net/vbn_mvc.htm
Escrito por Luísa Pèret Moraes e Paula Pèret Moraes
Conceito: O que é Z-index?
5 de maio de 2009 às 10:34 | Publicado em Conceitos, CSS, JavaScript | 1 ComentárioTags: camada, conceito, CSS, DOM, JavaScript, profundidade, tridimensional, z-index, zindex
Z-index é uma propriedade muito interessante não só de JavaScript, mas de CSS também. Mas para que ela serve?
Quando queremos trabalhar com três dimenções usamos a altura, a largura e a profundidade. Para dar um efeito de profundidade na página ou organizar os elementos de forma que um fique sobre o outro, utilizamos essa propriedade.
z-index é a propriedade usada para definir a terceira dimenção da página, ou seja, a profundidade.
Para usá-la é muito simples. Como é do tipo inteiro, o elemento que tiver o atributo z-index com um número maior ficará por cima. Se dois elementos tiverem o mesmo valor, a ordem em que foram inseridos que importará.
Devemos prestar atenção ao usá-lo, pois só funcionará com elementos que tiverem o mesmo pai segundo o DOM.
Agora ficou mais fácil de criar páginas com 3 camadas. Até a próxima!
Fonte:
http://www.webreference.com/js/column28/zindex.html
Escrito por Luísa Pèret Moraes e Paula Pèret Moraes
Conceito: O que é DOM?
2 de maio de 2009 às 22:37 | Publicado em Conceitos, HTML | 3 ComentáriosTags: conceito, document, DOM, hierarquia, HTML, objeto, tag, W3C
Quando estamos programando para Web temos que estar sempre usando elementos da página, que são tags ou objetos do HTML. Para isso utilizamos o DOM.
DOM é a abreviação de Document Object Model, que representa a hierarquia da página, que nos permite mexer na estrutura do documento.
Criado pela W3C, o DOM nos permite ver qual atributo está associado a cada objeto e como manipulá-los. Com ele podemos acessar qualquer parte do documento usando funções.
Ele é independente da linguagem e da plataforma utilizadas. Um exemplo disso é quando queremos usar uma função chamando um text area que foi criado no HTML. Usamos essa hierarquia da página para chamá-lo.
Uma representação do DOM:
Para ler a continuação desse artigo, clique aqui.
Fonte:
http://www.webopedia.com/TERM/D/DOM.html
http://lists.evolt.org/archive/Week-of-Mon-20020218/103673.html
http://www.javascriptkit.com/domref/
Escrito por Luísa Pèret Moraes e Paula Pèret Moraes
Blog no WordPress.com. | Tema: Pool até Borja Fernandez.
Entradas e comentários feeds.