Aplicativos para Internet Prof. Wolley W. Silva

Slides:



Advertisements
Apresentações semelhantes
ARQUITETURA EM CAMADAS
Advertisements

UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Modelo Cliente-Servidor
Alcides Calsavara JSP JavaServer Pages Alcides Calsavara
Applets Carlos Bazilio Depto de Ciência e Tecnologia
Aplicações para Web.
WebWork e JSP Keven andrade
Geração Dinâmica de Páginas com JSP Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação.
Prof. Marco Aurelio N. Esteves
Model-View-Controller (MVC) em Aplicações Web Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
Desenvolvimento de Soluções WEB Escopos de uma Aplicação Web
Tecnologias para Internet
Desenvolvimento de Projetos e Aplicações Web
Aplicativos Web Com Orientação a Objetos
Programação II Prof.: Bruno Rafael de Oliveira Rodrigues.
Introdução ao Desenvolvimento Web
April 05 Prof. Ismael H. F. Santos - 1 Módulo IVb - JSP Prof. Ismael H F Santos.
Cliente Servidor HTML JSP CSS Tomcat Servlet MySQL
Programação Orientada a objetos II
A autoria - II.
Curso de JavaWeb Módulo 1 e 2 Instrutores: Rodrigo Cardoso
Configuração do Ambiente de Desenvolvimento
Conceitos de J2EE para a WEB
Aula 2 – Primeiros Passos com a arquitetura Web Servidor
Prof. Alexandre Monteiro Recife
Professor: Márcio Amador
Tópicos Especiais J2EE Prof. Cristina Valadares Curso de Ciência da Computação.
1 Servlet Prof. Alexandre Monteiro Recife. Contatos n Prof. Guilherme Alexandre Monteiro Reinaldo n Apelido: Alexandre Cordel n /gtalk:
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 02 1º Semestre UNIJUÍ.
Linguagens Web - Cliente
Servlets e JSP Desenvolvimento de Aplicações Web
JSP e Servlets ISEP – LP2 Filipe Costa – /2004.
Aplicativos Web Com Orientação a Objetos
Aula 2 – Primeiros Passos com a arquitetura Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas.
Arquitetura das JSP - Aula 2
Aplicações Web com Orientação a Objetos
Da Introdução à Prática
Aplicativos Web Com Orientação a Objetos – Java Server Pages(JSP) Prof. Odair
JSP JavaServer Pages Marco Antonio, Arquiteto de Software – TJDF Dezembro/2005.
Aula 1 - Fundamentos Web Servidor
Interface HttpServletResquest
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Padrões de Interação com o Usuário
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Tópicos Especiais J2EE Prof. Cristina Valadares Curso de Ciência da Computação.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
.NET com C#.  Conceitos e Características  Vantagens do SOAP  Descrição do WebService  Gerenciamento de Estados  UDDI  Novidades do Framework 2.0.
Daniel Garcez de Sousa 07/04/2015. Nesta apresentação abordaremos os conceitos básicos sobre o ciclo de vida de um Servlet e os HTTP servlets. No final.
OBJETIVO Nesta aula será apresentado o desenvolvimento básico sobre HTTP Servlets. Espera-se que, ao final da apresentação, o aluno tenha noções de como.
Introdução à JSP JavaServer Pages Alcides Calsavara.
Programação Distribuída em Java Aula Na aula passada vimos: TomCat –Instalação e configuração –Criação de contexto JSP... uma introdução –Expressões.
Treinamento expresso java web Luiz Carlos d´Oleron.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Aula 1 - Fundamentos Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Aula 5 – Formulários GET – POST - REQUEST
 Um servlet é uma classe Java usada para estender as capacidades de servidores que hospedam aplicativos acessados por meio do paradigma request-response.
Introdução a Arquitetura, HTML e CSS
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Introdução à plataforma Web (internet) e protocolos de comunicação
Desenvolvimento WEB II Aula 3 – Conexão com o Banco de Dados
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Desenvolvimento WEB II Continuação AJAX Professora: Kelly de Paula Cunha.
Aplicativos para internet Prof. Wolley
Redes de Computadores e Aplicações – Camada de aplicação IGOR ALVES.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Desenvolvimento de Aplicações Web com Java - Servlets e JSP Autor: Juliano Marcos Martins.
Transcrição da apresentação:

Aplicativos para Internet Prof. Wolley W. Silva

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

Bibliografia

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

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

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

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,...

Tecnologia Cliente - Servidor Client - side Server- side

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.

Exemplo: Um Servlet

Exemplo: Um JSP

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.

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.

Como o Container trata uma solicitação

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

Parte Prática Criando aplicações web no NetBeans. Desenvolvendo aplicações web com Servlets e JSPs.