Conceito: MVC – Model View Controller

8 de maio de 2009 às 02:11 | Publicado em Conceitos, HTML, JSP | 1 Comentário
Tags: , , , , , , , , , , , , ,

    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ário
Tags: , , , , , , , ,

    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ários
Tags: , , , , , , ,

    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:

DOM1

    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.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.