Questões de Concurso
Comentadas sobre plataforma java em programação
Foram encontradas 429 questões
I. O servidor de aplicação Java EE difere de um servidor web tradicional por fornecer componentes que manipulam páginas JSP, servlets e por gerenciar a conexão com bancos de dados.
II. O servidor de aplicação Java EE implementa as APIs da plataforma Java EE e fornece os serviços padrão do Java EE. Podemos relacionar o Tomcat, JBoss e WebSphere como exemplos de servidores de aplicação Java EE.
III. Um dos componentes da plataforma JEE é o Enterprise JavaBeans (EJB), cujos os principais objetivos são fornecer um desenvolvimento rápido e simplificado de aplicações Java baseado em componentes distribuídos, transacionais, seguros e portáveis.
Assinale:
Julgue o item que se segue, a respeito da arquitetura de software e de ambientes computacionais.
O JEE é uma tecnologia Java utilizada principalmente para a
construção de servidores de aplicação, especificamente para
que serviços web sejam disponibilizados para terceiros,
integrando com segurança sistemas com diferentes
características.
O JSON-P, que é uma API Java EE 7, permite que aplicações Java EE analisem, transformem e consultem dados no formato JSON.
O projeto é uma aplicação web simples, que implementa as operações básicas de um cadastro e segue um modelo de implementação orientada a objetos na plataforma Java EE. O MySQL foi o banco de dados escolhido para persistir as informações do cadastro. O projeto utilizará os seguintes frameworks Java:
O ... I ... é uma tecnologia para desenvolvimento de soluções web especificada pela plataforma Java EE. O objetivo desse framework é estipular um padrão para soluções web corporativas em Java. O Primefaces é uma extensão deste framework e disponibiliza uma série de componentes visuais predefinidos. Trata-se de uma tecnologia open source cujo objetivo é aumentar a produtividade durante o desenvolvimento, com foco em qualidade e eficiência.
O ... II ... é um modelo de componentes, especificado pela plataforma Java EE, elaborado para resolver problemas e desafios complexos de softwares corporativos. São componentes que atuam na camada servidor, classificados como componentes de negócio. Podem ser utilizados em diferentes situações como desenvolvimento distribuído, integração/conectividade com legado, processamento assíncrono baseado Fila / Mensagens, controle transacional e outros. Este componente é responsável pelas regras de negócio, ou seja, a persistência e o controle transacional.
A JPA- Java Persistence API é o padrão adotado pelo Java para soluções ORM (Objeto Mapeamento Relacional). A JPA define as regras ORM via anotações, mas por ser uma especificação ou padrão ela depende de um provider. Nessa aplicação poderá ser utilizado o ... III ... como o provider JPA.
Os frameworks I, II e III acima que serão utilizados no projeto são, respectivamente:
package dados;
public class Cliente {
private String nome;
public Cliente() {
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
Em uma página JSP da mesma aplicação, para instanciar um objeto desta classe pode-se utilizar a tag
1. J2EE fornece bibliotecas para implementar software Java multicamada e distribuído.
2. Java SE provê suporte a tolerância a falhas enquanto J2EE, não.
3. Os aplicativos J2EE podem ser modulares e fornecidos através de um servidor de aplicação.
Assinale a alternativa que indica todas as afrmativas corretas
Em relação à JPA e Hibernate, considere as seguintes afrmativas.
1. JPA Especifca uma JSR
2. Hibernate Especifca uma JSR
3. Hibernate cuida da camada de persistência enquanto JPA da camada de transação
4. Hibernate é uma implementações de JSR
5. JPA é uma Implementação de JSR .
Assinale a alternativa que indica todas as afrmativas corretas.
Java persistence API (JPA) é uma solução para persistência de dados, utilizada, inclusive, quando há mapeamento do modelo orientado a objeto para bancos de dados relacionais.
Na arquitetura JEE7, compatível com a versão 5 do HTML, a camada de apresentação é muitas vezes representada por páginas web criadas pelo JavaServer Faces, por meio de tags que adicionam comandos HTML. Como exemplo disso, a tag h:command adiciona o elemento HTML <input type> que pode ser do tipo submit, reset ou image.
O JSE consiste em uma máquina virtual utilizada para rodar programas Java. Para utilizar a interface gráfica, a versão deve ser alterada para JSEG.
Diferentemente do JSE, o JEE adiciona bibliotecas que proveem funcionalidades para desenvolvimento de aplicações com tolerância a falhas, distribuídas em multicamadas e baseadas em componentes modulares em servidores de aplicação.
O JME foi criado para trabalhar com ambientes de programação multiprocessados em ambientes distribuídos.