Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0249_AV_201101212021 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Tipo de Avaliação: AV Aluno: 201101212021 - ADRIANO PEREIRA DOS SANTOS Professor: DENIS GONCALVES COPLE Turma: 9003/AC Nota da Prova: 7,0 Nota de Partic.: 2 Data: 12/11/2014 17:58:26 1a Questão (Ref.: 201101266561) Pontos: 0,5 / 0,5 Marque a alternativa que NÃO se trata de uma afirmativa correta sobre o servidor web Tomcat: Necessita de uma JVM para ser executado Cuida basicamente de processamento de aplicações Java É escrito em Java Executa as mesmas funções que o servidor web Apache HTTP Server Necessita da plataforma Java SE instalada 2a Questão (Ref.: 201101333834) Pontos: 1,0 / 1,0 A especificação Java EE define os seguintes componentes: I. Clientes da aplicação (Application Clients) e applets. II. Java Servlet, JavaServer Faces e JavaServer Pages. III. Enterprise Javabeans (EJB). Os componentes I, II e III rodam, respectivamente, em: cliente, cliente, servidor. servidor, cliente, servidor. servidor, cliente, cliente. cliente, servidor, servidor. cliente, servidor, cliente. 3a Questão (Ref.: 201101266565) Pontos: 0,5 / 0,5 Analise as seguintes sentenças: I. Em Java, a plataforma Java 2 Enterprise Edition (J2EE) define um padrão para desenvolvimento de aplicações empresariais em múltiplas camadas. II. O J2SE aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente windows. III. Em Java, o modificador de acesso protected permite acesso para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada. Das sentenças acima, apenas: I e III são verdadeiras III é verdadeira I e II são verdadeiras I é verdadeira II é verdadeira 4a Questão (Ref.: 201101333841) Pontos: 0,5 / 0,5 Aplicações web são empacotadas em um arquivo WAR para serem disponibilizadas em servidores de aplicações como o Tomcat e o Oracle Application Server. Sobre a estrutura de um arquivo WAR, é correto afirmar que o código fonte dos servlets fica em WEB-INF/src. arquivos JSP, imagens e outros conteúdos diretamente acessíveis aos clientes web da aplicação ficam em subpastas de WEB-INF/web. arquivos JAR ficam em META-INF/lib os servlets compilados e as classes de domínio ficam em subpastas de WEB-INF/classes. o arquivo web.xml (deployment descriptor) fica na pasta META-INF. 5a Questão (Ref.: 201101333842) Pontos: 0,5 / 0,5 Os objetos implícitos de JSP que se baseiam na implementação da página como um servlet são out e request. session e exception. application e pageContext. request e response. � page e config. 6a Questão (Ref.: 201101287194) Pontos: 0,0 / 0,5 Para um sistema constituído segundo a arquitetura JEE deseja-se utilizar um Servlet como elemento centralizador de acessos, sendo este mesmo Servlet responsável pelo redirecionamento para a visualização de dados adequada. Neste contexto, o padrão de desenvolvimento utilizado é o: Singleton Service Locator Session Facade Front Control / View Control Chain of Responsibility 7a Questão (Ref.: 201101267912) Pontos: 0,5 / 0,5 Marque a opção correta sobre o conceito JDBC: framework para desenvolvimento web são metadados sobre um objeto de conexão é o kit de desenvolvimento Java para implementação em dispositivos móveis tecnologia que permite aos programas Java interagir com os bancos de dados uma classe Java que gera tabelas de banco de dados relacionais 8a Questão (Ref.: 201101333824) Pontos: 1,0 / 1,0 Originalmente SOAP representava um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída, utilizando tecnologias baseadas em um determinada linguagem. Foi importante para o desenvolvimento de aplicações para permitiram a comunicação via Internet entre programas, empregando o Remote Procedure Calls (RPC) entre objetos como DCOM e CORBA. Atualmente, SOAP provê um caminho de comunicação entre aplicações "rodando" em diferentes sistemas operacionais, com diferentes tecnologias e linguagens de programação. De acordo com o enfoque do World Wide Web Consortium - W3C, as mensagens SOAP são documentos baseados na seguinte linguagem: JAVASCRIPT WSDL XML XSLT AJAX 9a Questão (Ref.: 201101387129) Pontos: 1,5 / 1,5 Qual a importância do arquivo "web.xml" para um aplicativo Web feito em Java? Resposta: O arquivo web.xml guarda todas as configurações globais do aplicativo web, incluindo o mapeamento de Servlets, time-out de sessão, página inicial, página de erro, e parâmetros a serem lidos pelos Servlets. Gabarito: O arquivo web.xml guarda todas as configurações globais do aplicativo web, incluindo o mapeamento de Servlets, time-out de sessão, página inicial, página de erro, e parâmetros a serem lidos pelos Servlets. 10a Questão (Ref.: 201101387133) Pontos: 1,0 / 1,5 A arquitetura de Web Services caracteriza-se por utilizar XML em todos os níveis e funcionalidades providas. Identifique os três componentes XML principais da arquitetura, explicando resumidamente a função de cada um deles. Resposta: Em relação á empresa que desenvolve uma dll é que não precisa distribui-lo para todos os clientes, pois estará armazenado em um unico lugar de onde será acessado. É o acesso a ele sempre por meio de http, mais internamente existe uma string xml que está empacotada em um protocolo SOAP (Simple Object Access Protocol). É ser transparente para o Firewall da uma empresa, pois, como é uma string xml, é interpretado como um arquivo "texto", não precisando pedir autorizaçã do Firewall para entrar. Gabarito: Os 3 componentes principais são: - SOAP, que é o protocolo de comunicação. - WSDL, que provê a assinatura dos serviços oferecidos. - UDDI, que trata do registro de serviços. Fundamentação do(a) Professor(a): Faltaram o UDDI e o WSDL
Compartilhar