Arquitetura JEE. 2011 COFEN Analista de Sistemas. 2011 CREA/RJ Analista de Sistemas



Documentos relacionados
Consulplan. Questões de concursos. Série Desenvolvimento de Sistemas. Questões de Desenvolvimento de Sistemas para o concurso do TSE 2012

UFG - Instituto de Informática

Prova Específica Cargo Desenvolvimento

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira

TDC2012. EJB simples e descomplicado, na prática. Slide 1

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sumário. Java 2 Enterprise Edition. J2EE (Java 2 Enterprise Edition)

PadrãoIX. Módulo II JAVA. Marcio de Carvalho Victorino. Servlets A,L,F,M

UFG - Instituto de Informática

ARQUITETURA DO SISTEMA ERP PEGASUS

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva

Sistemas Distribuídos

Fundamentos da Plataforma Java EE. Prof. Fellipe Aleixo

Web Services. Integração de aplicações na Web. Sistemas Distribuídos

Como criar um EJB. Criando um projeto EJB com um cliente WEB no Eclipse

Java Enterprise Edition. by Antonio Rodrigues Carvalho Neto

Noções de. Microsoft SQL Server. Microsoft SQL Server

UNIVERSIDADE. Sistemas Distribuídos

Parte I. Demoiselle Mail

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

Web Technologies. Tópicos da apresentação

Introdução ao PHP. Prof. Késsia Marchi

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

Web Services. (Introdução)

Sistemas Distribuídos

J2EE. J2EE - Surgimento

UFG - Instituto de Informática

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações

Enterprise Java Beans

Scriptlets e Formulários

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO

Capítulo 1 - Java EE 6 por alto - 1

UFG - Instituto de Informática

18/04/2006 Micropagamento F2b Web Services Web rev 00

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS

Ambientes Visuais. Ambientes Visuais

Argo Navis J931 - Padrões de Design J2EE. Introdução. Objetivos de aprender padrões J2EE. Conhecer padrões para uso na plataforma J2EE

Resumo: Perguntas a fazer ao elaborar um projeto arquitetural

J2EE TM Java 2 Plataform, Enterprise Edition

Programação Web. Professor: Diego Oliveira. Conteúdo 02: JSP e Servlets

Programação para Web Artefato 01. AT5 Conceitos da Internet

EJB 3.1: A Community Update

Aula 03 - Projeto Java Web

Framework. Marcos Paulo de Souza Brito João Paulo Raittes

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira / j.edu@vqv.com.br

Técnicas e processos de produção. Profº Ritielle Souza

Integração de sistemas utilizando Web Services do tipo REST

Aula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.

Curso técnico: Informática Disciplina: Aplicativos computacionais

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

Documento de Análise e Projeto VideoSystem

NOME DA APRESENTAÇÃO

Adriano Reine Bueno Rafael Barros Silva

EJB ainda tem vez no Java EE 6? Fernando Lozano Consultor 4Linux

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

Enterprise Java Bean. Enterprise JavaBeans

JDBC Java Database Connectivity

Criando & Consumindo um WebService com ASP.NET 2.0 Publicado em: 25 de Agosto de 2007 Por Herman Ferdinando Arais

Middleware de Aplicações Paralelas/Distribuídas

Introdução a Web Services

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

PROJETO PEDAGÓGICO DE CURSOS

ECD1200 Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)

Processo de Envio de

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

Java. Marcio de Carvalho Victorino

JSF e PrimeFaces. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul

Programação Web com PHP. Prof. Wylliams Barbosa Santos Optativa IV Projetos de Sistemas Web

Universidade da Beira Interior

Laboratório EJB e J2EE Uma aplicação completa

Arquitetura JEE Introdução à Camada de Negócios: Enterprise Java Beans (EJB) Marcos Kalinowski

Sistemas Distribuídos e Tolerância a Falhas Mestrado em Engenharia Informática 1ª ano / 2ª semestre

JPA: Persistência padronizada em Java

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

Java para WEB. Servlets

Princípios de Sistemas Distribuídos. Tecnologias utilizadas em sistemas distribuídos Aula 5

JavaServer Pages. Também são conhecidas pela sigla correspondente (JSP). Representam mais uma tecnologia da plataforma JEE.

Manual do AP_Conta. Manual do AP_Conta. Aplicativo para digitação e envio de contas médicas no padrão TISS

Linguagens de. Aula 02. Profa Cristiane Koehler

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

Laboratório de Computação VI JAVA IDL. Fabricio Aparecido Breve

Tecnologias Web. Java Enterprise Edition

Informática I. Aula 6. Aula 6-12/09/2007 1

Projeto SNGPC para Farmácias e Drogarias

Web Design. Prof. Felippe

Java 2 Enterprise Edition Uma aplicação J2EE completa

Java II. Sérgio Luiz Ruivace Cerqueira

Projeto de Software Orientado a Objeto

Sistemas Distribuídos

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Transcrição:

Série Desenvolvimento de Sistemas Questões de concursos Consulplan Questões de Desenvolvimento de Sistemas para o concurso do TSE 2012 Sem gabarito Rogério Araújo

Série Desenvolvimento de Sistemas Questões de concursos Consulplan Questões de Desenvolvimento de Sistemas para o concurso do TSE 2012 Sem gabarito Rogério Araújo

Arquitetura JEE O futuro pertence àqueles que acreditam na beleza de seus sonhos. Elleanor Roosevelt 2011 COFEN Analista de Sistemas 24 Com base em Containers ou API de uma plataforma de programação para servidores na linguagem de programação Java Enterprise Edition analise: I. Servlets são utilizados para o desenvolvimento de aplicações Web com conteúdo dinâmico. Ele contém uma API que abstrai e disponibiliza os recursos do servidor Web de maneira simplificada para o programador. II. EJBs (Enterprise Java Beans) são utilizados no desenvolvimento de componentes de software. Eles permitem que o programador se concentre nas necessidades do negócio do cliente, enquanto questões de infraestrutura, segurança, disponibilidade e escalabilidade são responsabilidade do servidor de aplicações. III. JPA (Java Persistence API) é utilizado para conexão persistente com base de dados e aplicações com desenvolvimento em plataformas paralelas. Está(ão) correta(s) apenas a(s) afirmativa(s): A) I, II, III B) I, II C) I, III D) II, III E) I 2011 CREA/RJ Analista de Sistemas 41 Qual camada NÃO faz parte do modelo de multicamadas da plataforma Java EE? A) Web. B) Client. C) Business. D) Database. E) EIS. 42 Qual opção NÃO representa um Enterprise Bean no Java EE? A) Stateful Session Bean. B) Stateless Session Bean. C) Singleton Session Bean. D) Message-Drive Bean. Rogério Araújo rogerioaraujo.wordpress.com - twitter: @rgildoaraujo 1

E) Message Session Bean. 43 Qual das áreas a seguir NÃO faz parte da JPA no Java EE? A) Object Security API. B) Java Persistence API. C) Query Language. D) Java Persistence Criteria API. E) Object/Relational Mapping Metadata. 2008 IBGE Análise de Sistemas - Suporte à Comunicação e à Rede 16 NÃO corresponde às características do EJB: A) Pode ser acessado por qualquer aplicação CORBA. B) Suporta transações ACID. C) Suporta acesso através do uso de RMI-IIOP. D) Clientes localizam objetos através do uso de JNDI. E) Java annotations tem prioridade sobre XML descriptors dentro do mesmo nível fonte. 17 Um dos tipos de beans encontrados no EJB é conhecido como MDB, que significa: A) Main Data Bean. B) Message Driven Bean. C) Master Data Bean. D) Multiple Driven Bean. E) Master Driven Bean. 18 Qual o conteúdo do pacote javax.ejb.spi dentro do EJB? A) Interfaces que definem os contratos entre os clientes e os EJB interceptors. B) A interface EJBHome, entre outras. C) Interfaces para uso dos EJB interceptors. D) Definição das interfaces implementadas pelo contêiner EJB. E) Classes para uso dos EJB interceptors. Rogério Araújo rogerioaraujo.wordpress.com - twitter: @rgildoaraujo 2

Padrões XML Os homens que tentam fazer algo e falham são infinitamente melhores do que aqueles que tentam fazer nada e conseguem. Lloyd Jones 2011 COFEN Analista de Sistemas 38 "É case sensitive; é baseada em texto; possibilidade de criação de tags sem limitação; interligação de banco de dados distintos." Essas são as características da seguinte linguagem: A) JSP B) XML C) EJB D) JPA E) JSF 2011 Prefeitura Municipal de Porto Alegre/RS Analista de Tecnologia da Informação 30 Sobre a linguagem XML, analise. I. Todo elemento XML deve ser iniciado e fechado, inclusive o que define a versão do XML. II. XML é case sensitive, portanto difere letras maiúsculas e minúsculas. III. É autodocumentado (DTDs e XML Schemas): o próprio formato descreve a sua estrutura e nomes de campos, assim como valores válidos. Está(ão) correta(s) apenas a(s) afirmativa(s) A) I B) II C) I, II D) III E) II, III 2009 CESAN/ES Analista em Tecnologia da Informação - Desenvolvimento 38 Sobre o XML, assinale a alternativa INCORRETA: A) Atributos XML devem ser colocados entre aspas. B) Documentos XML devem ter um elemento root. Rogério Araújo rogerioaraujo.wordpress.com - twitter: @rgildoaraujo 3

C) Os elementos XML devem ser propriamente identados. D) Todos os elementos XML devem ter uma tag de encerramento. E) Tags XML são case insensitive. 2006 TCE/RR Análise de Sistemas 47 Com relação às instruções XML a seguir, assinale a alternativa que representa corretamente a reposta de um validador XML: Analise as instruções XML a seguir e assinale a alternativa correta Linha/instrução a)<!doctype html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" b)"http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> c)<html xmlns="http://www.w3.org/1999/xhtml"> d)<head> e)<title>concurso</title> f)</head> g)<body> h)<h1>documento i)<b><i>corpo do documento</b></i> j)</body></html> A) Há um erro na linha 9, tag de encerramento i omitida. B) Há um erro na linha 2, iniciar a linha com <. C) Há um erro na linha 7, tag de encerramento body omitida. D) Há um erro na linha 1, tag!doctype não reconhecida. Rogério Araújo rogerioaraujo.wordpress.com - twitter: @rgildoaraujo 4

Delphi A transformação pessoal requer substituição de velhos hábitos por novos. W. A. Peterson 2011 Prefeitura Municipal de Londrina/PR Analista de Sistemas 21 Sobre o aplicativo Delphi 7, analise: I. A tecla de atalho F5 é utilizada para compilar e executar uma aplicação. II. O componente Chart é utilizado para criação/edição de gráficos. III. A paleta ObjectView é responsável por apresentar as propriedades e eventos do componente selecionado. IV.O evento OnShow de um Form é executado antes do evento OnCreate. V. Ao pressionar as teclas Ctrl + Shift + F11, é exibida a tela de opções do projeto, onde é possível definir os formulários que serão criados automaticamente e manualmente ao executar o aplicativo. Estão corretas apenas as afirmativas: A) II, V B) I, V C) II, III D) II, III, V E) I, III, IV 22 Considere o código desenvolvido com a ferramenta Delphi 7: procedure TForm2.btnExibirClick(Sender: TObject); var Valor : integer; begin Valor := 1; repeat cdsava.append; cdsavavalor.value := Valor; cdsava.post; inc(valor); until Valor<=10; cdsava.first; Rogério Araújo rogerioaraujo.wordpress.com - twitter: @rgildoaraujo 5

while not(cdsava.eof) do ShowMessage('Valor da posição ' + IntToStr(cdsAva.RecNo) + ': ' + cdsavavalor.asstring); end; cdsava.next; O resultado da execução desse código será: A) Não irá funcionar devido à existência de erros de sintaxe. B) Será exibida a mensagem dos valores das 9 posições existentes no objeto cdsava. C) Será exibida a mensagem dos valores das 10 posições existentes no objeto cdsava. D) A mensagem se repetirá infinitamente para a posição 1 do objeto cdsava, devido a um erro de lógica. E) A mensagem se repetirá infinitamente para a posição 10 do objeto cdsava, devido a um erro de lógica. 23 São propriedades do componente ClientDataSet no Delphi 7, EXCETO: A) CommandText. B) MasterFields. C) PacketRecords. D) TableName. E) AggregatesActive. 2010 Prefeitura Municipal de Guaxupé/MG Programador de Sistema de Computador 23 No Delphi 7 (configuração padrão), são componentes do BDE (Borland Database Engine) utilizados na programação de aplicações com acesso a banco de dados, EXCETO: A) TTable. B) TDataBase. C) TDataSource. D) TField. E) TConnection. 2009 Prefeitura Municipal de Guarapari/ES Programador 23 São propriedades do compontente do Delphi ClientDataset, EXCETO: A) Active. B) BOF. C) ProviderName. D) Timer. E) Fields. Rogério Araújo rogerioaraujo.wordpress.com - twitter: @rgildoaraujo 6

2006 Prefeitura Municipal de Pedro Leopoldo/MG Técnico de Informática 22 No Delphi, o que faria a seguinte seqüência de comandos: function MaskString(Valor: String) : String; begin Result := FormatMaskText('!aaaaaaaaaaa;0; ',(FormatFloat('#,##0.00',StrToFloat(valor)))); end; O resultado da execução desse código será: A) Não é uma seqüência de comandos válida. B) A seqüência acima não está codificada em Delphi. C) Efetuaria a formatação de uma máscara numérica. D) Colocaria uma máscara numérica em uma String com números. E) Efetuaria a formatação de uma máscara alfabética. Rogério Araújo rogerioaraujo.wordpress.com - twitter: @rgildoaraujo 7

Web Services O único lugar onde o sucesso vem antes do trabalho é no dicionário. Albert Einstein 2008 IBGE Análise de Sistemas - Desenvolvimento de Aplicações 41 Marque a alternativa correta para a sigla SOAP baseada em XML: A) É um padrão aberto que não pode ser usado com protocolos comuns de Internet como Http e SMTP. B) A sigla significa Simple Objects Access Private. C) É o modelo de plataforma.net. D) Linguagem baseada em tags. E) É um padrão aberto, criado para padronizar a transferência de dados entre aplicações. Rogério Araújo rogerioaraujo.wordpress.com - twitter: @rgildoaraujo 8

C++ A persistência é o menor caminho do êxito. Charles Chaplin 2008 IBGE Engenharia de Sistemas 23 Qual tipo de dado NÃO é encontrado na linguagem C++? A) float B) doublé C) string D) int E) bool 24 Qual a estrutura de controle NÃO faz parte da linguagem C++? A) for B) repeat-while C) if D) while E) switch 35 Assinale o comando que deve ser usado para sair de uma estrutura de loop dentro da linguagem C++ e continuar o processamento: A) return B) loop C) continue D) break E) end 50 Qual é o nome da linguagem baseada em C++ que não possui algoritmos nem variáveis, ou seja, é puramente declarativa e, portanto, é independente da linguagem de programação utilizada para acessá-la? A) DCOM B) CORBA C) EJB D) IDL E) ORB Rogério Araújo rogerioaraujo.wordpress.com - twitter: @rgildoaraujo 9

http://rogerioaraujo.wordpress.com