Questões de Concurso Sobre plataforma java em programação

Foram encontradas 615 questões

Q65149 Programação
Considerando as tecnologias de servidores de aplicação JEE, julgue
os itens seguintes.

Um servidor de aplicação JEE age como uma máquina virtual estendida que é voltada para a execução de aplicações e que trata de forma transparente as conexões com o banco de dados e com o cliente.
Alternativas
Q65127 Programação
Uma equipe de desenvolvimento de software recebeu a
incumbência de desenvolver um sistema com as características
apresentadas a seguir.

* O sistema deverá ser integrado, interoperável, portável e
seguro.
* O sistema deverá apoiar tanto o processamento online, quanto
o suporte a decisão e gestão de conteúdos.
* O sistema deverá ser embasado na plataforma JEE (Java
enterprise edition
) v.6, envolvendo servlets, JSP (Java server
pages
), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA
e web services.

O líder da equipe iniciou, então, um extenso processo de
coleta de dados com o objetivo de identificar as condições
limitantes da solução a ser desenvolvida e tomar decisões
arquiteturais e tecnológicas que impactarão várias características
funcionais e não funcionais do sistema, ao longo de seu ciclo de
vida. A partir dessa coleta, o líder deverá apresentar à equipe um
conjunto de informações e de decisões.

A respeito de práticas e técnicas de programação para desenvolver
com segurança o sistema integrado referido no texto, julgue os
próximos itens.

Considere que, buscando identificar os programadores de sua equipe que tinham experiência com o uso de políticas de segurança na plataforma JEE, o líder da equipe solicite a um programador que descreva o significado do seguinte código.

Imagem 009.jpg

Nessa situação, a descrição do programador será correta se ele responder que tal código pode ser parte de um arquivo de política de segurança de uma aplicação Java e que um código carregado a partir do sítio http://www.tcu.gov.br, que tenha sido digitalmente assinado pela chave privada de Imagem 010.jpg, poderá ler o objeto de sistema de arquivo de nome /tmp/isc.
Alternativas
Q65113 Programação
Uma equipe de desenvolvimento de software recebeu a
incumbência de desenvolver um sistema com as características
apresentadas a seguir.

* O sistema deverá ser integrado, interoperável, portável e
seguro.
* O sistema deverá apoiar tanto o processamento online, quanto
o suporte a decisão e gestão de conteúdos.
* O sistema deverá ser embasado na plataforma JEE (Java
enterprise edition
) v.6, envolvendo servlets, JSP (Java server
pages
), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA
e web services.

O líder da equipe iniciou, então, um extenso processo de
coleta de dados com o objetivo de identificar as condições
limitantes da solução a ser desenvolvida e tomar decisões
arquiteturais e tecnológicas que impactarão várias características
funcionais e não funcionais do sistema, ao longo de seu ciclo de
vida. A partir dessa coleta, o líder deverá apresentar à equipe um
conjunto de informações e de decisões.

Com relação às diferentes arquiteturas e tecnologias que, se
escolhidas, impactarão as características do sistema descrito no
texto, julgue os itens de 26 a 29.

A web profile da plataforma JEE apresenta, em relação ao perfil application server definido em edições anteriores da plataforma Java, as seguintes vantagens: fornece suporte para POJOs (plain old Java objects) e annotations; possui modelo de empacotamento de componentes mais simples; a configuração dos seus descritores XML (extensible markup language) é mais fácil; é aderente ao padrão SOA.
Alternativas
Q62911 Programação
O JVM mais o núcleo de classes da plataforma Java e os arquivos de suporte formam o
Alternativas
Q62251 Programação
Dentre diversos servidores de aplicação compatíveis com a especificação do J2EE 1.4. NÃO é um servidor compatível:
Alternativas
Q59308 Programação
NÃO se trata de uma afirmativa correta sobre o servidor web Tomcat:
Alternativas
Q39556 Programação
Existem diversos servidores de aplicação compatíveis com a especificação do J2EE 1.4. NÃO contém um servidor de aplicação compatível com o J2EE 1.4:
Alternativas
Q38061 Programação
Quanto às tecnologias Java, assinale a opção correta.
Alternativas
Q35192 Programação
JBoss é um servidor de aplicação de código fonte aberto baseado na plataforma J2EE implementada completamente na linguagem de programação Java. Em relação a JBoss Seam é INCORRETO afirmar que
Alternativas
Q35187 Programação
No J2EE existem basicamente cinco métodos de autenticação de usuários. Aquele que permite ao usuário mostrar uma página JSP, que será o formulário de autenticação como também uma página padrão de erros, é o método
Alternativas
Q25627 Programação
Uma instituição financeira desenvolverá um novo sistema de informação WEB com base na plataforma Java EE 5. Os programadores devem ter ciência de que, na linguagem de programação Java e tecnologias relacionadas, NÃO é
Alternativas
Q25616 Programação
Um testador de um sistema WEB, que roda em um servidor de aplicação J2EE com 2 GB de RAM, recebe a mensagem de erro abaixo em seu navegador Firefox, ao acessar determinada funcionalidade do sistema.
Imagem 004.jpg

Considerando-se que a memória RAM do servidor de aplicação não passa de 20% de uso e que a estação do testador possui um sistema operacional Windows, analise as ações a seguir.

I - Aumentar o tamanho do page file da estação do testador.

II - Alterar o valor do parâmetro "-Xmx" da JVM do servidor.

III - Diminuir a quantidade de métodos recursivos do sistema.

Para resolver essa situação, é(são) válida(s) APENAS a(s) ação(ões)
Alternativas
Q24040 Programação
A figura abaixo apresenta uma típica arquitetura utilizada para disponibilizar sites na Internet.
Imagem 036.jpg

Sobre essa arquitetura foram feitas as afirmativas a seguir.

I - Drivers JDBC são utilizados pelas páginas HTML no Servidor Web para ter acesso a componentes CORBA no servidor de aplicações.

II - Se o nível de processamento aumentar, um novo servidor de aplicações pode ser colocado em uma estrutura de cluster para responder aos pedidos do servidor Web, caso em que a replicação de sessão, presente em alguns servidores de aplicação, garante que um servidor assuma as funções de um servidor com problemas sem que o usuário perceba o ocorrido.

III - Como uma boa prática na implementação de soluções J2EE, a lógica de negócio é implementada em classes que rodam no contêiner do servidor de aplicações, permitindo, também, que lógicas de negócio sejam implementadas por meio de procedimentos armazenados no banco de dados, caso seja necessário.

Está(ão) correta(s) APENAS a(s) afirmativa(s)
Alternativas
Q24038 Programação
Durante um processo de revisão do sistema de Compras, escrito em plataforma J2EE, foram levantadas as necessidades a seguir

I - O sistema de Compras deverá utilizar a camada de negócio do sistema de Contabilidade, também desenvolvido em plataforma J2EE, e que está instalado em outros servidores, para realizar consultas a informações bancárias dos fornecedores, sendo que a camada de negócio dos dois sistemas está baseada em EJB.

II - Um novo subsistema deverá ser implementado para atender novas necessidades do sistema de Compras, entretanto, os EJBs, que irão compor a camada de negócio deste novo subsistema, não devem utilizar descritores de deployment, mas sim, outra forma alternativa de configuração.

III - Um mecanismo assíncrono que permita que fornecedores possam, por meio do site do sistema de Compras, solicitar o envio de um e-mail com a lista de licitações que estão disponíveis no site e o valor das licitações de que os fornecedores estão participando é assíncrono porque o fornecedor não precisa ser informado de que o seu pedido foi realizado com sucesso ou não, além do fato de que este seria um processo complexo de ser implementado de forma síncrona.

IV - Um mecanismo de auditoria deve ser implementado em alguns EJBs do sistema de Compras de forma tal que sempre que os métodos de negócio destes EJBs forem chamados, um log de auditoria será gravado em uma tabela do banco de dados do sistema de Compras.

Para cada uma das necessidades acima, um analista propôs, respectivamente, as seguintes soluções:

. Implementar as interfaces remotas dos EJBs do sistema de Contabilidade que forem chamados pelo sistema de Compras, além de realizar todas as configurações e builds necessários.Como as chamadas serão remotas, os argumentos serão passados por referência para os métodos dos EJBs da Contabilidade.

. Utilizar o recurso de annotations, como por exemplo a Stateless annotation, que especifica que um EJB não pode manter o estado durante uma sessão com o cliente.

. implementar um MDB (Message Driven Bean) para tratar as requisições e o processamento do envio do e-mail, uma vez que o processo é assíncrono.

.Criar classes de interceptors para os EJBs, sendo o mecanismo de auditoria implementado nos métodos das classes de interceptors.

Sabendo-se que os EJBs do sistema de Compras seguem o padrão 3.0 e os da Contabilidade seguem o padrão 2.1, conclui-se que as soluções apresentadas pelo analista atendem às necessidades

Alternativas
Q24036 Programação
O objetivo do código J2ME abaixo é construir uma aplicação que apresenta na tela uma lista com os nomes dos clientes e, a partir dessa lista, permitir que o usuário realize uma chamada para o número do cliente. Suponha ainda que GerenciarLista.carregarLista() retorna uma lista de objetos do tipo Cliente.
Imagem 033.jpg
Imagem 034.jpg
Algumas partes que ainda precisam ser implementadas estão identificadas por comentários. Tendo como base os comentários e as características da linguagem JAVA, é INCORRETO afirmar que

Alternativas
Q2263264 Programação
Considerando que a plataforma JEE tenha sido usada no desenvolvimento de um sistema web, julgue o item.
A tecnologia JSP pode ter sido utilizada no desenvolvimento da interface com usuário no sistema em questão.
Alternativas
Q2263255 Programação
Julgue o item subsequente, a respeito da linguagem Java.
Os arquivos dos programas Java estão no formato JVM.

Alternativas
Q2263253 Programação
Julgue o item subsequente, a respeito da linguagem Java.
Na linguagem Java, utiliza-se o pacote servlet para construir interfaces gráficas em desktop.
Alternativas
Q2263252 Programação
Julgue o item subsequente, a respeito da linguagem Java.
Java é uma linguagem orientada a objetos, porém não tem a característica de herança múltipla. 
Alternativas
Ano: 2009 Banca: AOCP Órgão: CASAN-SC
Q1187900 Programação
Correlacione as colunas e assinale a alternativa que apresenta a sequência correta.    I. JSE    II. JME    III. JEE    (  ) Ambiente de desenvolvimento voltada para redes, internet, intranets e afins. 
(  ) Ambiente de desenvolvimento para dispositivos móveis ou portáteis. 
(  ) Ambiente de desenvolvimento voltado a PCs e servidores. 
Alternativas
Respostas
521: C
522: C
523: E
524: C
525: A
526: A
527: C
528: E
529: C
530: D
531: C
532: B
533: E
534: D
535: B
536: C
537: E
538: E
539: C
540: A