Questões de Concurso
Sobre jee (java enterprise edition) em programação
Foram encontradas 383 questões
Com base nesse cenário, analise as seguintes afirmativas:
I. A Java Persistent API (JPA) define uma especificação para persistência objeto-relacional em aplicações Java, permitindo o mapeamento de classes e relacionamentos para estruturas de bancos relacionais.
II. O Hibernate pode atuar como implementação da JPA, fornecendo mecanismos concretos de ORM para persistência, consultas e sincronização entre objetos Java e tabelas relacionais.
III. O Hibernate Envers é utilizado para controlar migrações versionadas do esquema do banco de dados, enquanto o Flyway registra o histórico das alterações realizadas nas entidades persistentes.
Está correto o que se afirma em
A respeito do código Java apresentado, julgue o item seguinte.
A instrução System.out.println(“Valor total: “ + p.calcularValorTotal()); demonstra polimorfismo, pois o método calcularValorTotal() se comporta de forma diferente dependendo do valor do atributo preco.
A respeito do código Java apresentado, julgue o item seguinte.
O construtor public Produto(String nome, int quantidade, double preco) inicializa os atributos da classe e é considerado um método com retorno implícito do tipo Produto.
A respeito do código Java apresentado, julgue o item seguinte.
A linha Produto p = new Produto(“Notebook”, 5, 4500.00); utiliza uma variável local do tipo estruturado (classe Produto) e inicializa um objeto com dados específicos.
A respeito do código Java apresentado, julgue o item seguinte.
O método calcularValorTotal() é um exemplo de função que retorna um valor, enquanto aplicarDesconto(double percentual) é um procedimento, pois não retorna valor.
A respeito do código Java apresentado, julgue o item seguinte.
O tipo double utilizado para o atributo preco é adequado para representar valores monetários em Java, garantindo precisão absoluta nos cálculos financeiros.
1. Persistência de dados em um banco relacional.
2. Interface gráfica web rica e baseada em componentes.
3. Gerenciamento de transações distribuídas em múltiplos recursos.
4. Comunicação assíncrona entre sistemas.
Quais especificações devem ser utilizadas para atender aos requisitos descritos, respectivamente?
Considerando-se esse contexto, qual o padrão de projeto JEE8 adequado?
Assinale o trecho que representa a parte de uma JSP responsável por receber a placa para consulta e apresentá-la, no frontend de saída, em uma tag dentro de uma página formatada em HTML.
Analise o script Java a seguir.

Ao executar o script acima, a saída no console será
I. Um componente criado para uma aplicação Java J2EE deve ser instalado no container apropriado, que é um ambiente de execução padronizado que provê serviços específicos a esse componente. Assim, um componente pode esperar que em qualquer plataforma J2EE implementada por qualquer fornecedor esses serviços estejam disponíveis.
PORQUE
II. A arquitetura proposta para a plataforma Java J2EE (Java 2 Enterprise Edition) surgiu com o objetivo de padronizar e simplificar a criação de aplicações, propondo um modelo em que componentes J2EE escritos pelos usuários da plataforma podem fazer uso de serviços providos por esta, os quais simplificam sua implementação e possibilitam maior foco no negócio.
A respeito dessas asserções, assinale a alternativa correta.
As anotações, no Java EE, geralmente são usadas para incorporar em um programa dados que, de outra forma, seriam fornecidos em um descritor de implantação.
I.O Java EE (Java Platform, Enterprise Edition), um conjunto de especificações que amplia o Java SE (Standard Edition), fornece uma plataforma para a criação de aplicações de rede escaláveis, confiáveis e seguras, em larga escala e com várias camadas.
II.Os servlets são componentes do lado do servidor que tratam de requisições e respostas HTTP. Formam a espinha dorsal das aplicações Web.
III.JPA significa Java Performance Acceleration (Aceleração de Performance Java) é utilizada para acelerar as aplicações Java por meio da otimização do bytecode em tempo de execução.
É correto o que se afirma em:
I.Stateless session beans são projetados para manter o estado conversacional com o cliente ao longo de várias chamadas de método.
II.A anotação @MessageDriven é usada para definir um message-driven bean, que é um tipo de enterprise bean que permite que o aplicativo processe mensagens de forma síncrona.
III.A anotação @Remote é usada para sinalizar que um enterprise bean é acessível por clientes remotos.
É correto o que se afirma em:
I.Para utilizar transações aninhadas a partir das especificações do EJB, é necessário atribuir o valor flat ao atributo transaction-type.
II.O Singleton session bean é inicializado apenas uma vez na aplicação e existe durante o ciclo de vida da aplicação.
III.O Session Bean persistente mantém os dados sincronizados com a base de dados no formato LazyLoad.
É correto o que se afirma em:
I.A instrução int x = 0123; é uma representação octal.
II.Os tipos de dados char, byte, short, int, long, float, são primitivos e não podem ser redefinidos por um usuário.
III.A instrução int x = false atribuirá o valor 0 para variável x.
É correto o que se afirma em:
I.A instrução float f=1.3; resulta em um erro de compilação.
II.A instrução int numero = (int) 10000000000L; será compilada mas gerará uma exceção em tempo de execução do tipo ArithmeticException.
III.As instruções char ch="a"; e char c=65; serão compiladas com alerta (warning).
É correto o que se afirma em: