Questões de Concurso
Sobre frameworks java em programação
Foram encontradas 531 questões
Sobre o JBoss, considere as afirmativas a seguir.
I. Escolher entre domain ou standalone determina como o sistema é gerenciado.
II. O modo standalone permite a existência de uma única instância.
III. O modo domain permite que várias instâncias sejam iniciadas.
IV. A configuração standalone.xml fornece capacidades de clustering.
Assinale a alternativa correta.
Embora o JBoss Seam seja um framework para o desenvolvimento de aplicações Java EE com suporte a Web 2.0 e tecnologias como JSF, AJAX, JPA e BPM, ele não possui integração com EJB 3.0 e seus componentes.
JMS (Java message service) é uma API da linguagem Java para middleware orientado a mensagens. O uso de JMS permite que duas ou mais aplicações se comuniquem por meio da troca de mensagens.
Todos os objetos de eventos em JSF devem estender a classe FacesListern a fim de que os eventos sejam suportados pelo ciclo de vida da requisição.
Requisições JSF processadas são direcionadas para um Servlet chamado FacesServlet, o qual cria um objeto denominado FacesContext.
JSTL é uma biblioteca que auxilia o desenvolvimento de aplicativos JSF de forma mais rápida.
O JSON (JavaScript object notation) é um formato leve para troca de dados que implementa o modelo MVC (model-view-control) em substituição ao framework JSF.
Não devem ser utilizados juntos os frameworks JBoss Seam e Hibernate, já que os dois têm exatamente a mesma funcionalidade: o mapeamento de classes Java em tabelas do banco de dados, ou seja, o mapeamento objeto relacional (ORM).
O framework Hibernate, uma solução para se fazer o mapeamento objeto relacional (ORM) em ambientes Java, cuida do mapeamento de classes para tabelas de banco de dados e de tipos de dados Java para tipos de dados SQL.
Ao se utilizar o Hibernate, não é preciso que se reescrevam consultas HQL durante a migração entre bancos de dados diferentes.
O JSF (Java Server Faces) é um framework web criado para simplificar o desenvolvimento da interface do aplicativo com o usuário, uma vez que une as camadas de apresentação e de regras de negócio.

Entre os módulos, um é responsável por exibir um componente e traduzir uma entrada de valor realizada por um usuário em componente, enquanto que outro representa a lógica do negócio que controla inclusive a navegação entre páginas. Esses módulos são respectivamente:
I - Campo oculto: <input type="hidden"/>
II - Uma caixa de texto de múltiplas linhas: <textarea/>
III - Mostra uma imagem <img/>
As descrições I, II e III correspondem, respectivamente às seguintes tags:
(I) Invocar a aplicação
(II) Processar validações
(III) Renderizar a resposta
(IV) Restaurar a apresentação
(V) Atualizar valores do Modelo
(VI) Aplicar os valores da requisição
Cada fase tem uma ação importante em sua aplicação e deve ser bem compreendida para que se possa manipular ao extremo sua interface e melhorar a legibilidade de seu desenvolvimento. As seis fases são executadas na seguinte sequência lógica:
I. JavaServer Faces é o framework de aplicações Web da Sun Microsystems, desenhado para simplificar o desenvolvimento de aplicações Web, através do conceito baseado em componentes, o que possibilita a conexão desses componentes a objetos de negócio de forma simplificada.
II. Hibernate procura ter uma completa solução para o problema de dados persistentes em Java, e é um framework que se relaciona com o banco de dados, relacionamento conhecido como mapeamento objeto/relacional para Java, deixando o desenvolvimento livre para se concentrar em problemas da lógica do negócio.
III. Spring Framework é uma das diversas soluções criadas pela comunidade Java, com o objetivo de amenizar a complexidade que a plataforma traz para o desenvolvimento, principalmente no das aplicações web, com a grande vantagem de ser adaptável a bibliotecas e padrões existentes.
Assinale a alternativa correta:
A principal função do desenvolvedor de componentes na arquitetura JSF é criar a interface de aplicação mediante utilização da HTML e suas tags.
A JUnit é uma biblioteca típica de testes de apoio e fornece suporte para a execução de testes, geração de logs e verificação de resultados. Por meio do conjunto de classes C# do JUnit, é possível a criação de ambiente de testes automatizado.
É possível executar múltiplas instâncias standalone do Red Hat JBoss em uma máquina que suporta apenas um endereço de rede.