Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introdução
 
 
Acadêmico(a): Daniel Naschenweng
Título: Framework Web Baseado em Taglibs para Gerenciamento de Conteúdo
 
Introdução:
Este capítulo apresenta a contextualização, os objetivos, a motivação e a estrutura do trabalho desenvolvido. 1.1 CONTEXTUALIZAÇÃO Atualmente, para o desenvolvimento de web sites são necessários, no mínimo, dois tipos de profissionais definidos pelo Ministério do Trabalho e Emprego (2002) com a designação de: a) desenhista de páginas da internet ou web designer; b) programador de Internet. Os web designers geralmente estão envolvidos com a criação de layouts para novos sites e reformulação de sites antigos. Estão constantemente preocupados com o uso de imagens e cores, com o posicionamento de objetos na tela, navegação e disposição do conteúdo necessário a cada página e principalmente com tamanho e peso das imagens para web (ABRAWEB, 2004). O programador de internet e o web designer necessitam trabalhar de forma conjunta, pois dependem um do outro para exercer sua função. A plataforma J2EE, edição do Java com extensões voltadas ao desenvolvimento corporativo (FIELDS; KOLB, 2000, p. 11), buscou simplificar a conexão entre estes dois profissionais, disponibilizando a tecnologia JavaServer Pages (JSP) que permite encapsular funcionalidades em tags personalizadas que são extensões da linguagem JSP. As tags personalizadas são normalmente distribuídas em forma de bibliotecas de tags ou taglibs. As bibliotecas de tags JSP são criadas por programadores Java e são usadas por web designers que podem se preocupar exclusivamente com questões de apresentação (BODOFF, 2002, p. 254). O uso de taglibs estimula a divisão de trabalho entre os programadores e os usuários da biblioteca que podem trabalhar de forma mais independente. Elas também aumentam a produtividade, encapsulando tarefas repetitivas, para serem utilizadas em mais de uma aplicação (BODOFF, 2002, p. 254). Frameworks como Struts (STRUTS, 2005), Jakarta Taglibs (JAKARTA TAGLIBS, 2005) e o Makumba (MAKUMBA, 2005), trazem a proposta de separar os papéis do programador e do web designer, auxiliando no processo de criação do site. Porém ainda é exigido do web designer uma série de conceitos que não são próprios da área de criação. Com base no exposto acima, este trabalho apresenta a implementação de um framework web, que permita ao web designer, o desenvolvimento de sites dinâmicos de conteúdos, de forma que o mesmo tenha liberdade de exercer sua função sem se tornar dependente do programador. O framework web é construído através de uma biblioteca de tags definidas para o uso diretamente pelo web designer. A estrutura do conteúdo do site também é definida pelo web designer de acordo com sua necessidade, através de um gerenciador de conteúdos, garantindo ao web designer uma flexibilidade maior para a criação do site. Estes são alguns exemplos de tags que são disponibilizadas por este framework para o desenvolvimento do site pelo web designer: a) tags de menu que permitem a navegabilidade no web site; b) tags de conteúdo responsáveis pela listagem e exibição de conteúdos cadastrados no gerenciador de conteúdos, tais como textos, imagens e documentos; c) tags de pesquisa que facilitam a localização de conteúdos.