Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programação Web (JSP - Java Server Pages (Usuário não ve codificação JSP…
Programação Web
JSP - Java Server Pages
Linguagem Script que gera conteúdo para páginas da Internet.
Cria dinamismo.
Necessita de um servidor para funcionar
Usuário não ve codificação JSP
Convertido pelo servidor
Apresentado como HTML
HTML - Hypertext Markup Language
Baseada em marcação
Tags
Atualmente na versão 5.
Padronizada pelo W3C
JSTL - JavaServer Pages Standard Template Library
Para recuperação de dados
Banco de dados
Arquivo de contexto
XML (Extensible Markup Language)
Uso de Tags em vez de código Java
Arquitetura MVC
Padrão de arquitetura de software
3 camadas
Model
Manipulação de dados
Leitura
Escrita
Validações
View
Interação com o usuário
Exibição de dados
Html / Xml
Controller
Recebe requisições do usuário
Actions
Controla qual model usar
Controla qual view mostrar
Navegação
Ato de ir de uma página a outra
Formas de navegação
Implícita
Mais simples de executar
Link entre as páginas através de atributos outcome
Explícita
Necessário configurar o arquivo faces.config.xml
3 informações necessárias
Caminho da tela de origem
Outcome
Caminho da tela de destino
Servidor Web
Tomcat
Baseado em Java
Executa aplicações web que usam tecnologias Servlets e JSPs
Atualmente na versão 7
Arquitetura básica
Arquitetura
3 - Connector
2- Service
4 - Engine
1- Server
5 - Host
6 - Context
Programação Web - Lívia Vasconcelos