segurança da informação
VERONICE DE FREITAS
Graduação: Tecnologia em Processamento de Dados (UNOPAR)
Especialização: Análise e Desenvolvimento de Sistemas (UNIFIL)
Mestrado: Ciência da Computação
(UFRGS)
Programação Web II
Programação Web II
Aula 1
JSF‐ JavaServer Faces
Resumo
O JavaServer Faces (JSF) é um framework de interface de usuário (IU) para aplicações Java Web. Também como a maioria dos frameworks, adota o modelo de arquitetura MVC (Model View Controller), com o objetivo de aumentar a produtividade da construção de interfaces gráficas web baseadas em templates e disponibilizando um conjunto de componentes visuais reutilizáveis. PALAVRAS‐CHAVE: JSF, MVC,
FRAMEWORK, TEMPLATES
EMENTA: Modelagem de framework para desenvolvimento WEB. Arquitetura MVC (model‐ view‐controller). Funcionamento da Web. Introdução ao framework: plataforma de desenvolvimento para Web. Framework: conceitos básicos.
Framework: componentes. Bibliotecas de componentes. API para acesso ao banco de dados.
Frameworks de persistência. Tecnologias para programação Web.
OBJETIVOS: desenvolver aplicações WEB utilizando framework Estrutura
Introdução – Desenvolvimento web – Java
Contextualizar o JavaServer Faces (JSF)
Preparar o ambiente
JSF – Projeto exemplo (01)
JSF – Projeto exemplo 02 (ManagedBean/
Escopo)
Material de apoio
1
Plataforma Java J2EE
A plataforma Java J2EE (Java 2 Enterprise Edition) surgiu com o objetivo de padronizar e simplificar a criação de aplicações Web.
É uma das três plataformas de Java somando‐se a J2ME (Java 2 Micro Edition), voltada para pequenos devices como celulares e palmtops, e J2SE (Java 2
Standart Edition), voltada para aplicações cliente e composta pelas APIs básicas de Java.
EVOLUÇÃO – J2EE
http://cooldevstuff.wordpress.com/
JSF (JavaServer Faces)
O JavaServer Faces é a tecnologia padrão do Java 2 Plataform Enterprise Edition (J2EE)
para