ID 8230 Banca ESAF Órgão Receita Federal Ano 2005 Provas ESAF - 2005 - Receita Federal - Auditor Fiscal da Receita Federal - Área Tecnologia da Informação - Prova 3 Disciplina Arquitetura de Software Assuntos Servidores de Aplicação Considerando-se a arquitetura de aplicações para o ambiente Internet é correto afirmar que, no nível de serviços, Alternativas a arquitetura proposta pela Plataforma Ativa Microsoft, isto é, componentes ActiveX, considera que de um lado está o chamado cliente estático, que é um browser, com a capacidade de apresentar apenas páginas HTML, e do outro lado está o servidor WEB, com a capacidade de executar programas em JAVA, conter componentes ActiveX e executar scripts (VBScript ou JavaScript) que controlam todos estes elementos. os elementos na forma original de funcionamento da WEB, considerando-se apenas páginas HTML, proporcionam páginas de conteúdo dinâmico. os programas que executam no servidor WEB são denominados scripts (VBScript ou JavaScript), que têm a capacidade de perceber os eventos causados pelo usuário e responder de forma apropriada. Eles são embutidos no código HTML e o seu código-fonte pode ser visualizado pelo usuário. os elementos são organizados de forma que, de um lado está o cliente WEB, ou browser, que solicita dados ao servidor WEB, recebe as respostas, formata a informação e a apresenta ao usuário. Do outro lado está o servidor WEB, que recebe as requisições, processa e as retorna para o cliente. a arquitetura que utiliza os componentes ActiveX leva em consideração uma simetria entre o cliente ativo e o servidor ativo. Ambos têm a capacidade de lidar com os mesmos elementos, sendo que o cliente não executa nenhuma atividade de apresentação de interface para o usuário. Os componentes que são utilizados pelo cliente implementam a lógica do negócio e o acesso aos dados. Já no servidor ativo, executa os componentes que implementam a interface da aplicação. Responder Comentários Conceitos necessários para responder esta questão: - VBScript e JavaScript rodam no cliente e não no servidor; - HTML sozinho, provê apenas paginas estáticas. - Logica de negócio é implementada no servidor; A) Erro está no final, pois executar script JAVASCRIPT é controlá-lo é feito pelo lado CLIENTE, e não pelo Servidor WebERRADAB) HTML só proporciona páginas estáticas. Para páginas dinâmicas, é preciso usar linguagens Server Side (lado-servidor), tais como PHP, ASP, JSP, entre outras.ERRADAC) VBScript e Javascript executam no lado Cliente, e não no lado Servidor (o ASP usa a linguagem VBScript, mas o Javascript é uma linguagem Cliente)ERRADAD) CLIENTE WEB: faz as requisições ao servidor; recebe a reposta processada do servidor; formata a página, já processada, para apresentação;SERVIDOR WEB: Recebe as requisições, processa o código de linguagens SERVER-SIDE (PHP, JSP, ASP), retorna ao cliente as informações processadas.----- CORRETA ------E) É o contrário. A lógica é implementada no SERVIDOR WEB, e a execução de componentes que implementa a interface da aplicação no CLIENTE WEB.ERRADA