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

Parent, Sibling e Child no DOM

3 de maio de 2009 às 18:03 | Publicado em Conceitos, HTML | 1 Comentário
Tags: , , , , , , , , , ,

    Depois de explicarmos o que é DOM, iremos falar um pouco mais sobre sua hierarquia. Os nós da árvore do DOM se relacionam. Um exemplo de árvore DOM pode ser encontrada aqui. Um nó é chamado de pai ou parent, quando tem algum outro nó que está contido dentro dele(chamado de filho ou child).Quando um nó pai tem mais de um filho, cada um desses filhos é irmão(sibling) dos outros.

Por exemplo, as tags <BODY> e <HEAD> são filhas da tag <HTML>, pois estão contidas dentro dela.

    Podemos ter nós de textos ou de elementos HTML, como é o caso das tags. Temos algumas funções para manipular esses nós. Uma delas é a firstChild(), função que retorna o primeiro filho de um nó. Temos também a parentNode(), que retorna o pai de um nó.

   Podemos notar que utilizar DOM é muito simples e essencial para trabalharmos com desenvolvimento WEB. Uma vez dominado, DOM se torna uma ferramenta indispensável. Vale a pena estudar mais sobre ele.

Fonte:
http://www.w3schools.com/dom/dom_node.asp

                                                     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.