Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMaria Pais Beltrão Alterado mais de 8 anos atrás
1
Aplicativos para Internet Prof. Wolley W. Silva wolley@umc.br
2
Ementa Resumida Introdução a Tecnologia Java para Web: JSP e Servlet; Desenvolvimento Web com MVC Implementar os relacionamentos entre Classes – Composição – Agregação – Herança Mapeamento Objeto/Relacional – DAO Sessão e Cookies Segurança em Aplicações Web – Autenticação e Autorização Comunicação Assíncrona – Ajax e JSON
3
Bibliografia
4
Agenda Funcionamento das aplicação Web Introdução a Tecnologia Java para Internet – Contêiner Web - Tomcat – Servlet e JSP Criando um projeto Web no NetBeans Exemplos de Aplicações Web com Servlet e JSP
5
Aplicações Web O que um servidor Web faz? – Recebe uma solicitação e devolve algo para o cliente. Fonte: Use a Cabeça: Servlets & JSP
6
HTTP – (Protocolo de Transferência de Hipertexo) possibilita conversas de request e response (requisição e resposta) entre clientes e servidores. O servidor usa o HTTP para enviar o HTML ao cliente. HTML – (HyperText Markup Language) – Diz ao browser como apresentar o conteúdo ao usuário. Aplicações Web
7
Métodos HTTP para envio de solicitação: GET – Solicitação de algum recurso (JPEG, PDF,...) – Parâmetros de consulta – Todos os dados enviados são anexados a URL POST – Solicitar e Enviar conteúdos – Enviar dados de um formulário – Imagens, Docs,...
8
Tecnologia Cliente - Servidor Client - side Server- side
9
Tecnologia Java para Web A tecnologia Java nos permite escrever aplicações robustas e seguras para rodar no ambiente web através dos Servlets e JavaServer Pages (JSP). Servlets – São classes Java que atendem as requisições HTTP JSP – JSP são documentos HTML com código Java embutido.
10
Exemplo: Um Servlet
11
Exemplo: Um JSP
12
Container Web Os Servlets não possuem um método main(). Eles estão sob o controle de outra aplicação Java chamada Conteiner ou Servidor de Aplicação JEE.
13
Contêiner – Aplicação Java que controla os Servlets e JSP O servidor entrega a solicitação ao Conteiner no qual o Servlet é distribuída.
14
Como o Container trata uma solicitação
20
O que o Container Oferece? Suporte para comunicação entre as requisições e respostas Gerenciamento do ciclo de vida dos Servlet Suporte a multithread Segurança
21
Parte Prática Criando aplicações web no NetBeans. Desenvolvendo aplicações web com Servlets e JSPs.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.