Ciência da Computação
Ano: 2018
Banca: Banca não informada

Sobre JNDI (Java Naming and Directory Interface), analise as proposições abaixo.

1) O uso de contextos de nomes JNDI se faz necessário junto aos módulos Web Container e EJB Container.

 2) JNDI, parte do projeto de JSF, utiliza XHTML como tecnologia de apresentação dos dados, possibilitando a separação entre as camadas de negócio e de controle.

3) A arquitetura JNDI consiste em uma application programming interface (API) e uma service provider interface (SPI), em que as aplicações Java utilizam a JNDI SPI para acessar os serviços de diretórios, tais como LDAP e NDS que são, nessa arquitetura, diretamente ligados a JNDI API.

Está(ão) correta(s), apenas:

Ciência da Computação
Ano: 2018
Banca: Banca não informada

Considere o seguinte código para aplicação Web desenvolvido utilizando Java EE 6.package data:

Em uma página JSP da mesma aplicação, é possível instanciar um objeto desta classe ‘A’ utilizando a tag:

Ciência da Computação
Ano: 2018
Banca: Banca não informada
Qual é o contêiner J2EE que é fornecido aos desenvolvedores o ambiente para rodar JSPs e servlets?
Ciência da Computação
Ano: 2018
Banca: Banca não informada
Existe um recurso de JEE que supre a necessidade de manter estados entre requisições HTTP, uma vez que o protocolo não o faz. O recurso em questão é o(a):
Ciência da Computação
Ano: 2018
Banca: Banca não informada

A respeito de JEE, analise as proposições a seguir.

1) Em projetos Java EE corporativos baseados em arquitetura cliente-servidor, geralmente são executadas aplicações código EJB no servidor.

2) O WebSphere é um servidor de aplicação J2EE.

3) O servidor JBoss é inadequado para aplicações distribuídas porque não implementa um container EJB.

Está(ão) correta(s), apenas:

Ciência da Computação
Ano: 2018
Banca: Banca não informada
Qual das alternativas abaixo apresenta um método que concatena dois objetos do tipo String em Java?
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Considere o seguinte código em linguagem Java

 O que aparece na tela após execução do código é:

Ciência da Computação
Ano: 2018
Banca: Banca não informada
Sobre o uso da palavra-chave ‘final’ em Java, assinale a alternativa correta.
Ciência da Computação
Ano: 2018
Banca: Banca não informada

No que diz respeito à linguagem de programação Java, analise as afirmações abaixo.

1) Um método declarado como ‘static’ não pode acessar variáveis de instância da classe, pois o método pode ser chamado mesmo quando não há nenhum objeto da classe instanciado.

2) Java permite herança múltipla de classes, portanto uma nova classe pode ser herdeira de duas ou mais classes já definidas.

3) O operador ‘+’ só pode ser utilizado para dados de tipo numérico.

Está(ão) correta(s), apenas:

10 Q730634
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Considere o código Python a seguir:

vec = [i + 10 for i in range(5)]

O valor da variável vec após a execução do código é: