apr01_aplicacoesweb
TRANSCRIPT
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Aplicações webAplicações web
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
TópicosTópicos● Evolução das aplicações corporativas
● Terminal burro● Aplicações cliente/servidor● Aplicações Web
● O que são Aplicações web● Vantagens do uso das aplicações web● Linguagens para desenvolvimento web● Alguma dúvida? Podemos prosseguir?● Marco – Questões!!!● Padrão MVC
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
TópicosTópicos● Alguma dúvida? Podemos prosseguir?● Marco – Questões!!!● GET x POST● Alguma dúvida? Podemos prosseguir?● Marco – Questões!!!● Alguma dúvida? Podemos prosseguir?● Uniform Resource Identifier (URI)● Alguma dúvida? Podemos prosseguir?● Marco – Questões!!!● Referências
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Evolução das aplicações corporativasEvolução das aplicações corporativas● Terminal burro● Aplicações cliente/servidor
● Cliente gordo● Aplicações Web
● Cliente magro● HTML + HTTP● Modelo de 3 camadas
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Terminais burrosTerminais burros
http://www.thinmanager.com/buckets/whatarethinclients.shtml
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Aplicações cliente/servidorAplicações cliente/servidor
http://www.thinmanager.com/buckets/whatarethinclients.shtml
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Aplicações webAplicações web
Internet
Clientes web
Servidor web
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
O que são Aplicações webO que são Aplicações web● É uma extensão dinâmica de um servidor web ou
servidor de aplicação● Existem dois tipos de aplicações web:
● Orientada a apresentação: geram páginas web interativas contendo diversos tipos de linguagens de marcação (HTML, por exemplo) e conteúdo dinâmico em resposta a requisições
● Orientada a serviços: implementam um endpoint de um Web service
● Aplicações orientadas a apresentação geralmente são clientes de aplicações web orientadas a serviços
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Vantagens do uso das aplicações webVantagens do uso das aplicações web● Não há necessidade de instalação ou configurações
especiais● Uma única aplicação para diversas plataformas● Facilidade de manutenção e alterações● Familiaridade dos usuários com a interface web
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Linguagens para desenvolvimento webLinguagens para desenvolvimento web● PHP● ASP/ASP.NET● JSP/Servlets/JSF● Could Fusion● Pyton● Ruby
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Alguma dúvida? Podemos prosseguir?Alguma dúvida? Podemos prosseguir?
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![CESPE 2010 BASA – Cargo 22] Em relação aos serviços e aplicações web, julgue os itens a seguir.● [56] Aplicação web é o termo usado para definir um
conjunto de programas projetados para serem usados na Internet e em redes privadas (intranets), por meio de um navegador.
● [57] As aplicações web são classificadas em dois grupos: orientadas a apresentação e orientadas a serviço. A primeira classe de aplicação é frequentemente cliente das aplicações orientadas a serviço.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
[CESPE 2010 BASA – Cargo 22] Em relação aos serviços e aplicações web, julgue os itens a seguir.● [56] Aplicação web é o termo usado para definir um
conjunto de programas projetados para serem usados na Internet e em redes privadas (intranets), por meio de um navegador.● Gabarito: CERTO.
● [57] As aplicações web são classificadas em dois grupos: orientadas a apresentação e orientadas a serviço. A primeira classe de aplicação é frequentemente cliente das aplicações orientadas a serviço.● Gabarito: CERTO.
Marco - Questões!!!Marco - Questões!!!
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Padrão MVCPadrão MVC● Significa Modelo-Visão-Controle● Originalmente veio do projeto Smalltalk-80● É muito similar ao modelo PAC
● Presention-Abstraction-Control● O propósito do MVC é decompor o sistema em 3
subsistemas● O MVC também pode ser chamado de estilo de
arquitetura baseada em componentes● Cada módulo nessa arquitetura tem sua própria
responsabilidade● Permite que membros da equipe de diferentes habilidades
possam trabalhar no seu módulo específico
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Padrão MVC – Tipos ou ModelosPadrão MVC – Tipos ou Modelos● MVC Tipo 1
● Usado em projetos simples● Combina os módulos Controle e Visão em um só módulo
para o processamento de entrada e saída● O módulo Modelo cuida da questão de dados
● MVC Tipo 2● Indicado para projetos mais complexos● O módulo Controle é dedicado para processamento de
solicitações de usuários● A separação clara entre apresentação e processamento de
dados e de solicitação resulta em uma divisão bem-definida dos papéis e das responsabilidades da equipe que desenvolverá o projeto usando esse tipo do MVC
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Padrão MVC – Tipo 1Padrão MVC – Tipo 1
Controle/VisãoControle/Visão
ModeloModelo
1. solicitação
5. resposta
2 4
3
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Padrão MVC – Tipo 2Padrão MVC – Tipo 2
ControleControleGera requisições do usuárioGera requisições do usuário
Seleciona comportamento do modeloSeleciona comportamento do modeloSeleciona resposta de visãoSeleciona resposta de visão
ModeloModeloEncapsula funcionalidadeEncapsula funcionalidade
Encapsula objetos de conteúdoEncapsula objetos de conteúdoIncorpora todos os estados da aplicaçãoIncorpora todos os estados da aplicação
solicitação
respostaVisãoVisão
Prepara dados do modeloPrepara dados do modeloRequer atualizações do modeloRequer atualizações do modelo
Apresenta visão selecionada pelo ControleApresenta visão selecionada pelo Controle
Engenharia de Software – 6ª Edição – Roger Pressman
solicitação de comportamento(mudança de estado)
seleção de visão
dados do modelo solicitação deatualização
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Alguma dúvida? Podemos prosseguir?Alguma dúvida? Podemos prosseguir?
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!!● [RGA 2011] O tipo 1 do MVC é para projetos complexos,
enquanto o tipo 2 é para projetos simples.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!!● [RGA 2011] O tipo 1 do MVC é para projetos complexos,
enquanto o tipo 2 é para projetos simples.● Gabarito: ERRADO.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2010 MPE/RN – Questão 61] No padrão de projeto de arquitetura MVC, dentre as tarefas de controle, destaca-se: ● I. Encapsular funcionalidade. ● II. Gerar requisições do usuário.● III. Encapsular objetos de conteúdo. ● IV. Preparar dados do modelo. ● V. Selecionar resposta de visão.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2010 MPE/RN – Questão 61] No padrão de projeto de arquitetura MVC, dentre as tarefas de controle, destaca-se: ● I. Encapsular funcionalidade. Modelo● II. Gerar requisições do usuário. Controle● III. Encapsular objetos de conteúdo. Modelo● IV. Preparar dados do modelo. Visão● V. Selecionar resposta de visão. Controle
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2010 MPE/RN – Questão 61]Está correto o que consta APENAS em● [A] I, II e IV.● [B] I e III.● [C] II e IV. (o gabarito correto deveria ser II e IV)● [D] III, IV e V.● [E] IV e V.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2010 Assembleia Legislativa de SP - Prova X22 – Questão 42] Sobre as camadas do modelo de arquitetura MVC (Model-View-Controller) usado no desenvolvimento web é correto afirmar: ● [A] Todos os dados e a lógica do negócio para processá-
los devem ser representados na camada Controller.● [B] A camada Model pode interagir com a camada View
para converter as ações do cliente em ações que são compreendidas e executadas na camada Controller.
● [C] A camada View é a camada responsável por exibir os dados ao usuário. Em todos os casos essa camada somente pode acessar a camada Model por meio da camada Controller.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2010 Assembleia Legislativa de SP - Prova X22 – Questão 42] Sobre as camadas do modelo de arquitetura MVC (Model-View-Controller) usado no desenvolvimento web é correto afirmar: ● [A] Todos os dados e a lógica do negócio para processá-los
devem ser representados na camada Controller Model.● [B] A camada Model Controller pode interagir com a camada
View para converter as ações do cliente em ações que são compreendidas e executadas na camada Controller Model.
● [C] A camada View é a camada responsável por exibir os dados ao usuário. Em todos os casos essa camada somente pode acessar a camada Model por meio da camada Controller pode acessar diretamente o Model.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2010 Assembleia Legislativa de SP - Prova X22 – Questão 42] Sobre as camadas do modelo de arquitetura MVC (Model-View-Controller) usado no desenvolvimento web é correto afirmar: ● [D] A camada Controller geralmente possui um
componente controlador padrão criado para atender a todas as requisições do cliente.
● [E] Em aplicações web desenvolvidas com Java as servlets são representadas na camada Model.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2010 Assembleia Legislativa de SP - Prova X22 – Questão 42] Sobre as camadas do modelo de arquitetura MVC (Model-View-Controller) usado no desenvolvimento web é correto afirmar: ● [D] A camada Controller geralmente possui um
componente controlador padrão criado para atender a todas as requisições do cliente.
● [E] Em aplicações web desenvolvidas com Java as servlets são representadas na camada Model Controller.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2007 TRT 23ª Região – Questão 36] A arquitetura MVC – Model-View-Controller● [A] impede que o navegador Web se comunique com o
controlador (controller) direcionando suas requisições diretamente ao modelo (model).
● [B] mantém forte acoplamento da interface do usuário com as funcionalidades de uma aplicação Web e com o conteúdo da informação.
● [C] desacopla a interface com o usuário da funcionalidade de uma aplicação Web, mas não do conteúdo da informação.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2007 TRT 23ª Região – Questão 36] A arquitetura MVC – Model-View-Controller● [A] impede que o navegador Web se comunique com o
controlador (controller) modelo (model) direcionando suas requisições diretamente ao modelo (model) controlador (controller).
● [B] mantém forte baixo acoplamento da interface do usuário com as funcionalidades de uma aplicação Web e com o conteúdo da informação.
● [C] desacopla a interface com o usuário da funcionalidade de uma aplicação Web, mas não do conteúdo da informação.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2007 TRT 23ª Região – Questão 36] A arquitetura MVC – Model-View-Controller● [D] desacopla a interface com o usuário da
funcionalidade de uma aplicação Web e do conteúdo da informação.
● [E] desacopla a interface com o usuário do conteúdo da informação, mas não da funcionalidade de uma aplicação Web.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2007 TRT 23ª Região – Questão 36] A arquitetura MVC – Model-View-Controller● [D] desacopla a interface com o usuário da
funcionalidade de uma aplicação Web e do conteúdo da informação.
● [E] desacopla a interface com o usuário do conteúdo da informação, mas não da funcionalidade de uma aplicação Web.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2007 TRF 3ª Região – Questão 52] Na arquitetura MVC, o encapsulamento das funcionalidades de processamento específicas da aplicação, a seleção do comportamento do modelo e a permissão de apresentação da lógica de processamento são respectivamente as atribuições● [A] do Modelo, da Visão e do Controlador.● [B] da Visão, do Modelo e do Controlador.● [C] do Controlador, do Modelo e da Visão.● [D] do Modelo, do Controlador e da Visão.● [E] da Visão, do Controlador e do Modelo.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2007 TRF 3ª Região – Questão 52] Na arquitetura MVC, o encapsulamento das funcionalidades de processamento específicas da aplicação, a seleção do comportamento do modelo e a permissão de apresentação da lógica de processamento são respectivamente as atribuições● [A] do Modelo, da Visão e do Controlador.● [B] da Visão, do Modelo e do Controlador.● [C] do Controlador, do Modelo e da Visão.● [D] do Modelo, do Controlador e da Visão.● [E] da Visão, do Controlador e do Modelo.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2007 TRF 3ª Região – Questão 52] Na arquitetura MVC, o encapsulamento das funcionalidades de processamento específicas da aplicação, a seleção do comportamento do modelo e a permissão de apresentação da lógica de processamento são respectivamente as atribuições● Modelo: encapsulamento das funcionalidades de
processamento específicas da aplicação● Controlador: seleção do comportamento do modelo● Visão: permissão de apresentação da lógica de
processamento
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2007 TRF 2ª Região – Questão 38] Considere o modelo MVC, abaixo. I, II e III referem-se, respectivamente, a● [A] Controller, Model e View.● [B] Model, Controller e View.● [C] Model, View e Controller.● [D] View, Controller e Model.● [E] View, Model e Controller.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2007 TRF 2ª Região – Questão 38] Considere o modelo MVC, abaixo. I, II e III referem-se, respectivamente, a● [A] Controller, Model e View.● [B] Model, Controller e View.● [C] Model, View e Controller.● [D] View, Controller e Model.● [E] View, Model e Controller.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2007 TJ/PE – Prova G07 – Questão 28] Supondo que as 3 camadas verticais do diagrama sejam aplicadas a um modelo MVC e que X represente a camada de apresentação e Z a camada de negócios, é correto afirmar que X, Y e Z correspondem, respectivamente, a● [A] Controlador, Visão e Modelo.● [B] Controlador, Modelo e Visão.● [C] Modelo, Visão e Controlador.● [D] Visão, Modelo e Controlador.● [E] Visão, Controlador e Modelo.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2007 TJ/PE – Prova G07 – Questão 28] Supondo que as 3 camadas verticais do diagrama sejam aplicadas a um modelo MVC e que X represente a camada de apresentação e Z a camada de negócios, é correto afirmar que X, Y e Z correspondem, respectivamente, a● [A] Controlador, Visão e Modelo.● [B] Controlador, Modelo e Visão.● [C] Modelo, Visão e Controlador.● [D] Visão, Modelo e Controlador.● [E] Visão, Controlador e Modelo.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![ESAF 2008 Auditor do Tesouro Municipal/RN – Questão 51] Com relação aos conceitos de arquitetura de aplicações, é correto afirmar que o MVC é um padrão ● [A] de operação dirigida para uma classe e não para um objeto
individual. ● [B] que garante que uma lógica de negócios possa ser acessada e
visualizada por uma única interface.● [C] de arquitetura de aplicações que visa separar a “lógica da
aplicação” da “interface do usuário” e do “fluxo da aplicação”.● [D] de desenvolvimento cuja finalidade é definir uma interface na
mesma camada da “lógica da aplicação”.● [E] de objeto que executa uma operação quando ele recebe uma
solicitação (mensagem) correspondente de um outro objeto.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![ESAF 2008 Auditor do Tesouro Municipal/RN – Questão 51] Com relação aos conceitos de arquitetura de aplicações, é correto afirmar que o MVC é um padrão ● [A] de operação dirigida para uma classe e não para um objeto
individual. ● [B] que garante que uma lógica de negócios possa ser acessada e
visualizada por uma única interface.● [C] de arquitetura de aplicações que visa separar a “lógica da
aplicação” da “interface do usuário” e do “fluxo da aplicação”.● [D] de desenvolvimento cuja finalidade é definir uma interface na
mesma camada da “lógica da aplicação”.● [E] de objeto que executa uma operação quando ele recebe uma
solicitação (mensagem) correspondente de um outro objeto.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
GET x POSTGET x POST● GET e POST são alguns dos principais métodos que
determinam o que o servidor deve fazer com o URL fornecido no momento da requisição de um recurso. ● Dados enviados em uma requisição utilizando o método
GET ficam visíveis na linha de endereço do navegador● Se não for especificado um método, o GET é adotado como
padrão● O método POST é geralmente utilizado para enviar grandes
quantidades de dados por meio de um formulário
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Alguma dúvida? Podemos prosseguir?Alguma dúvida? Podemos prosseguir?
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2010 Assembleia Legislativa/SP – Agente Legislativo de Serviços Técnicos e Administrativos - Processamento de Dados – Questão 46] GET e POST são alguns dos principais métodos que determinam o que o servidor deve fazer com o URL fornecido no momento da requisição de um recurso. Relacionado a esses métodos, considere: ● I. Dados enviados em uma requisição utilizando o método GET
ficam visíveis na linha de endereço do navegador. ● II. Se não for especificado um método, o POST é adotado
como padrão. ● III. O método GET é geralmente utilizado para enviar grandes
quantidades de dados por meio de um formulário. ● IV.O método POST não exibe os dados enviados na linha de
endereço do navegador.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2010 Assembleia Legislativa/SP – Agente Legislativo de Serviços Técnicos e Administrativos - Processamento de Dados – Questão 46] GET e POST são alguns dos principais métodos que determinam o que o servidor deve fazer com o URL fornecido no momento da requisição de um recurso. Relacionado a esses métodos, considere: ● I. Dados enviados em uma requisição utilizando o método
GET ficam visíveis na linha de endereço do navegador. ● II. Se não for especificado um método, o POST GET é adotado
como padrão. ● III. O método GET POST é geralmente utilizado para enviar
grandes quantidades de dados por meio de um formulário. ● IV.O método POST não exibe os dados enviados na linha de
endereço do navegador.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2010 Assembleia Legislativa/SP – Agente Legislativo de Serviços Técnicos e Administrativos - Processamento de Dados – Questão 46] GET e POST são alguns dos principais métodos que determinam o que o servidor deve fazer com o URL fornecido no momento da requisição de um recurso. Relacionado a esses métodos, considere: Está correto o que se afirma APENAS em ● [A] I e II.● [B] I e IV.● [C] II, III e IV.● [D] III.● [E] IV.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Uniform Resource Identifier (URI)Uniform Resource Identifier (URI)● Identifica um recurso na Internet● URI = URL + URN● Um URI pode ser:
● Uniform Resource Locator (URL)– Forma mais comum de URI– Identifica recursos por meio de sua localização física da
Internet● http://rogerioaraujo.wordpress.com● ftp://ftp.algumsite.com.br● mailto:[email protected] (apenas quando há o mailto)
● Universal Resource Name (URN)– Identificador é relacionado indiretamente com sua localização
física na rede
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Uniform Resource Locator (URL)Uniform Resource Locator (URL)● http://rogerioaraujo.files.wordpress.com/2011/02/noz.jpg
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Uniform Resource Locator (URL)Uniform Resource Locator (URL)● http://rogerioaraujo.files.wordpress.com/2011/02/noz.jpg
Protocolo
Servidor
Diretórios
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Universal Resource Name (URN)Universal Resource Name (URN)● urn:isbn:90-365-17273
URN
ResolverServidor
endereço
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
URL x URNURL x URN● URL
● Se um recurso mudar de caminho (por exemplo, renomeação de uma pasta ou do próprio recurso), a URL será alterada e documentos que o citam terão que serem modificados
● URN● Como é utilizar um
Resolver para resolver o nome do recurso, mesmo que haja uma mudança de caminho do recurso, os documentos que o citam a URN não precisarão serem modificados
● “Marromenos” como um nome resolvido pelo DNS
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Alguma dúvida? Podemos prosseguir?Alguma dúvida? Podemos prosseguir?
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2010 Assembleia Legislativa/SP – Agente Legislativo de Serviços Técnicos e Administrativos - Processamento de Dados – Questão 38] Julgue o item abaixo:● [IV] Cada site da web, e cada página nele inserida possui um
endereço exclusivo chamado de Uniform Resource Locator (URL). O Uniform Resource Locator é um Uniform Resource Identifier (URI).
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![FCC 2010 Assembleia Legislativa/SP – Agente Legislativo de Serviços Técnicos e Administrativos - Processamento de Dados - Questão 38] Julgue o item abaixo:● [IV] Cada site da web, e cada página nele inserida possui um
endereço exclusivo chamado de Uniform Resource Locator (URL). O Uniform Resource Locator é um Uniform Resource Identifier (URI). ● Gabarito: CERTO.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![CESPE 2010 EMBASA – Cargo 49] A respeito do ambiente Internet/intranet, julgue os itens seguintes.● [88] O protocolo HTTP, que provê alto desempenho para o
usuário final e preserva a integridade e a estabilidade da Internet, apresenta, entre suas características, conexões persistentes, pipeline, cache e preservação do endereçamento IP. No que se refere a esse protocolo, um URI (uniform resource identifier) ou um endereço WWW pode ser corretamente definido como a combinação de uma URL (uniform resource locator) com um URN (uniform resourcenam[E].
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![CESPE 2010 EMBASA – Cargo 49] A respeito do ambiente Internet/intranet, julgue os itens seguintes.● [88] O protocolo HTTP, que provê alto desempenho para o
usuário final e preserva a integridade e a estabilidade da Internet, apresenta, entre suas características, conexões persistentes, pipeline, cache e preservação do endereçamento IP. No que se refere a esse protocolo, um URI (uniform resource identifier) ou um endereço WWW pode ser corretamente definido como a combinação de uma URL (uniform resource locator) com um URN (uniform resourcenam[E].● Gabarito: CERTO.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![CESPE 2005 STJ] O protocolo HTTP/1.1 provê alta performance para o usuário final e preserva a integridade e a estabilidade da Internet. Entre as suas características, incluem-se conexões persistentes, pipeline, cache e preservação do endereçamento IP. No que se refere a esse protocolo, julgue os itens subsequentes.● [55] Um uniform resource identifier (URI) ou um endereço
WWW pode ser corretamente definido como combinação de uma uniform resource locator (URL) e nomes uniform resource name (URN).
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
Marco - Questões!!!Marco - Questões!!![CESPE 2005 STJ] O protocolo HTTP/1.1 provê alta performance para o usuário final e preserva a integridade e a estabilidade da Internet. Entre as suas características, incluem-se conexões persistentes, pipeline, cache e preservação do endereçamento IP. No que se refere a esse protocolo, julgue os itens subsequentes.● [55] Um uniform resource identifier (URI) ou um endereço
WWW pode ser corretamente definido como combinação de uma uniform resource locator (URL) e nomes uniform resource name (URN).● Gabarito: CERTO.
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected]
ReferênciasReferências● Desenvolvimento Web Java – Kai Quian, Richard Allen,
Mia Gan e Robert Brown – Editora Gen LTC● Engenharia de Software – 6ª Edição – Roger Pressman -
Editora: McGraw-Hill● URI, URL, URN e PURL - http://www.youtube.com/watch?
v=djddwSPZkOc