A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aplicativos para Internet Prof. Wolley W. Silva

Apresentações semelhantes


Apresentação em tema: "Aplicativos para Internet Prof. Wolley W. Silva"— Transcrição da apresentação:

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

15

16

17

18

19

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.


Carregar ppt "Aplicativos para Internet Prof. Wolley W. Silva"

Apresentações semelhantes


Anúncios Google