DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV2-01. Luiz Leão

Documentos relacionados
EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS

Desenvolvimento Web TCC Turma A-1

Desenvolvimento Web III. Prof. Felippe Scheidt

Formação JAVA Web.

AJAX (Asynchronous Javascript And XML)

Protótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator

Capítulo 7. A camada de aplicação

Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP

A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior

Leonardo Zorzo Carbone. Orientador: Adilson Vahldick

Java para Desenvolvimento Web Carga Horária: 40 Horas.

Conceitos de Orientação a Objetos

Continuação... Criando a Interface e adiante

Use a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP

1.2- Ambientes de Middleware

INTEGRAÇÃO DA METODOLOGIA DE DESENVOLVIMENTO AJAX COM SERVLETS JAVA

AJAX. Prof. Marcos Alexandruk

Java para WEB com Struts 2 e Hibernate

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

Módulo II Arquitetura em Camadas

SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADO AO GERENCIAMENTO DE INFORMAÇÃO DE TRANSPORTE URBANO

Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação.

Desenvolvimento de um sistema de leilão utilizando JavaServer Pages

Arquitetura em Camadas

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Objetivos. Aprender o que são JavaBeans e como podem ser usados em páginas JSPs Usando ações-padrão ao invés de scripts

PROGRAMAÇÃO SERVIDOR PADRÕES MVC E DAO EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

Linguagens, Web Services e WEB 2.0

Alura Ensino Online. Rua Vergueiro, 3185, 8º andar, São Paulo, SP

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

Aula 11 Introdução ao Java Script

Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E.

CONTEÚDO PROGRAMÁTICO

Especialização em Engenharia e Desenvolvimento de Software Web

arquitetura shared-nothing em 3 camadas

Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)

SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO. Luiz Leão

Tecnologias de Desenvolvimento de Páginas web

Lista de Exercícios AV1

Abordagem Teórico-Prática

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

Academia Java PA JAVA: Programação Avançada em Java (30 horas)

Academia Programador de Aplicações JAVA

GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS

Ajax não é dependente dos servidores Web, e como tal poderá ser usado com PHP, JSP, ASP e ASP.NET.

Internet Explorer 8.0 Navegador (Browser)

2 Metodologias para Projetos de Aplicações Hipermidia

INTERNET. A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial.

AJAX. Aula 01 - Introdução

JBoss Seam Um framework para Java EE 5. [ Tiago Motta Jorge ]

Associação Carioca de Ensino Superior Centro Universitário Carioca

PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 9- Introdução ao JDBC

Java II. Sérgio Luiz Ruivace Cerqueira

Orientação a Objetos Parte I. Introdução a POO (Programação Orientada a Objetos)

Histórico de sessão. O objeto history do navegador ganhou dois novos métodos: pushstate e replacestate.

Programação Orientada a Objetos

Gosta de acompanhar os rumos das linguagens de programação? Então não fique de fora dessa! Descubra o que é o HTML 5!

SCE Aula 3 Arquitetura de software na Web atual: processamento de lado cliente. Prof: Dra. Renata Pontin de Mattos Fortes

Classes de Projeto. Prof. Anderson Cavalcanti UFRN-CT-DCA

Introdução ao Desenvolvimento de

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19

INF1013 MODELAGEM DE SOFTWARE

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello

Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte

Desenvolva passo a passo um Sistema Web seguro com C# e Web Services!

DESENVOLVIMENTO DE SISTEMAS WEB UNIDADE I Criação de Aplicativos Web. Luiz Leão

Documento de Arquitetura de Software- SGE

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha

Capítulo 2. Camada de aplicação

Sumário. Parte I JavaScript básica. 1 Introdução a JavaScript Estrutura léxica Tipos, valores e variáveis... 28

Canvas. <canvas id= meucanvas width= 200 height= 100 ></canvas>

Introdução à linguagem JavaScript

TRABALHO DE CONCLUSÃO DE CURSO

Web Browser como o processo cliente. Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: HTTP porto 80

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS -

Técnicas de Programação para a Web. Luiz Cláudio Silva. Novembro de Apresentação

Curso teórico: Orientação a Objetos. Matemática computacional Marcos Aurelio Wozhiak Jr webzhiak.com.br

PLANO DE ENSINO 2016/1

Introdução ao Zend Framework 2

Sistemas Distribuídos

Geração de eventos para atuação do dispositivo IoT via Node-Red utilizando cloud USP

Introdução a Web Services

qwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjk

Definindo um padrão para arquitetura Web

Aplicações Web com Servlets e JSP

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES

JSP e Servlet Princípio de MVC

Academia Programador Especialista JAVA

Engenharia de Aplicações Sistemas Interactivos 2009/10! JAVASERVER FACES 1.2. Mestrado em Informática Universidade do Minho! 31!

Introdução 1 PARTE I: A LINGUAGEM DA WEB 5

Transcrição:

DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão luizleao@gmail.com http://www.luizleao.com

Questão 01 Sobre as características da programação orientada a objetos, explique o encapsulamento.

Questão 01 - Resposta Sobre as características da programação orientada a objetos, explique o encapsulamento. Visa separar os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, que estão escondidos de outros objetos, logo, podemos mudar a implementação de um objeto, sem afetar as aplicações que o acessam.

Questão 02 Ao utilizarmos Servlets, há duas formas de efetuarmos redirecionamento de página: Através do método response.sendredirect() e o repasse de uma requisição para outro servlet através do objeto RequestDispatcher. Explique a diferença entre os dois mecanismos.

Questão 02 - Resposta Ao utilizarmos Servlets, há duas formas de efetuarmos redirecionamento de página: Através do método response.sendredirect() e o repasse de uma requisição para outro servlet através do objeto RequestDispatcher. Explique a diferença entre os dois mecanismos. O sendredirect passa para o browser uma url fazendo com que o mesmo mude de página. Enquanto que o RequestDispatcher permite que a requisição seja enviada para outro Servlet sem que o browser tome conhecimento desta mudança, portanto, não mudando a url no browser.

Questão 03 O que é o MVC e como ele é constituído?

Questão 03 - Resposta O que é o MVC e como ele é constituído? É um modelo arquitetural de software que visa organiza-lo em uma estrutura de camadas, que são as seguintes: Visão (View): Exibe a interface de interação para o usuário Controle (Controller): Manipular as requisições dos usuários, através da visão e realizar alterações no modelo. Modelo (Model): Cuida da persistência dos dados e do envio para a visão

Questão 04 Em POO, a herança visa criarmos uma classe, a partir de uma já existente. Quais os tipos de herança? Explique.

Questão 04 - Resposta Em POO, a herança visa criarmos uma classe, a partir de uma já existente. Quais os tipos de herança? Explique. Simples - Uma classe herda os atributos e métodos de apenas uma classe. Múltipla - Uma classe herda os atributos e métodos de duas ou mais classes.

Questão 05 O que é o ajax e quais as tecnologias que o compõem?

Questão 05 - Resposta O que é o ajax e quais as tecnologias que o compõem? O ajax (asynchronous javascript and xml) é um conjunto de tecnologias (xmlhttprequest, javascript, css e html) que tem como características promover a troca de informações entre o front end e o back end, sem a mudança aparente de url para o usuário, que é chamado de requisição assíncrona.

Questão 06 Qual das classes abaixo, é responsável armazenar os dados (host, usuario, senha) para obtermos uma conexão para o banco de dados? a) javax.sql.datasource b) java.sql.statement c) java.sql.resultset d) java.sql.drivermanager e) java.sql.connection

Questão 06 - Resposta Qual das classes abaixo, é responsável armazenar os dados (host, usuario, senha) para obtermos uma conexão para o banco de dados? b) javax.sql.datasource c) java.sql.statement d) java.sql.resultset e) java.sql.drivermanager f) java.sql.connection

Questão 07 O que é JSP e no que ele diferencia do Servlets?

Questão 07 - Resposta O que é JSP e no que ele diferencia do Servlets? JavaServer Pages. É uma tecnologia baseada nos Servlets e tem como diferencial a mescla de conteúdos estáticos (html) e dinâmico (Java), através do uso de Scriptlets.

Questão 08 O componente Java que armazena dados, até o término da navegação (fechar o navegador) é: a) Request b) Response c) Cookie d) Session e) EJB

Questão 08 - Resposta O componente Java que armazena dados, até o término da navegação (fechar o navegador) é: a) Request b) Response c) Cookie d) Session e) EJB

Questão 09 O componente Java que prepara a resposta das requisições do cliente é: a) Request b) Response c) Cookie d) Session e) EJB

Questão 09 - Resposta O componente Java que prepara a resposta das requisições do cliente é: a) Request b) Response c) Cookie d) Session e) EJB

Questão 10 Como funciona a linguagem Javascript nos navegadores?

Questão 10 - Resposta Como funciona a linguagem Javascript nos navegadores? É uma linguagem que foi criada para manipular os objetos que compõem os hipertextos (html, xml, etc.), que pertencem ao DOM (Document Object Model), em tempo de execução, através da chamada de eventos.

Questão 11 O comando javascript abaixo executará que tipo de ação: $("a#link").click(function(){ alert("alerta!"); }); A) Ao clicar no parágrafo de ID link, exibirá um alerta Alerta!" B) Ao clicar no link de ID link, exibirá um alerta Alerta! C) Ao clicar na function, exibirá um alerta Alerta! D) Ao clicar no link de ID function, exibirá um alerta Alerta! E) Ao clicar no link de ID function, fechará o alerta Alerta!"

Questão 11 - Resposta O comando javascript abaixo executará que tipo de ação: $("a#link").click(function(){ alert("alerta!"); }); A) Ao clicar no parágrafo de ID link, exibirá um alerta Alerta!" B) Ao clicar no link de ID link, exibirá um alerta Alerta! C) Ao clicar na function, exibirá um alerta Alerta! D) Ao clicar no link de ID function, exibirá um alerta Alerta! E) Ao clicar no link de ID function, fechará o alerta Alerta!"