Questões de Concurso
Sobre jee (java enterprise edition) em programação
Foram encontradas 384 questões
A solução deve atender a uma demanda de
aproximadamente 1.500 acessos simultâneos e apresentar
o menor tempo de resposta possível para as requisições
dos usuários.
A solução deve poder ser utilizada em computadores
pessoais (PC e Mac) e dispositivos móveis (Android, iOS
e FirefoxOS).
Os usuários com dispositivos móveis devem poder utilizar
recursos de hardware, tais como câmeras e GPS.
No futuro, a solução deverá suportar requisições via
webservice para a integração a outras soluções.
Uma das funcionalidades da solução está em um sistema
legado em COBOL, que já se encontra adaptado para
receber solicitações de outros sistemas de baixa
plataforma, sendo a comunicação realizada por meio de
mensageria (XML) em um barramento de comunicação
proprietária.
A solução de barramento de comunicação possui uma API
em Java disponibilizada para intercambiar a comunicação
de aplicações de baixa plataforma com o mainframe; o
padrão estabelecido é JMS (Java Message Service),
modelo ponto a ponto.
Deve-se utilizar EJB para implementação da camada de
negócios das soluções.A partir das informações apresentadas, assinale a opção correta.
Na programação em rede, Java fornece classes e interfaces nos pacotes java.rmi para RMI (remote method invocation) e nos pacotes org.omg para CORBA (common object request broker architecture).
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.
O Java EE 7 não oferece suporte a HTML5.
A plataforma Java EE realiza tarefas comuns de infraestrutura para que os desenvolvedores possam se concentrar no desenvolvimento da lógica de negócios de suas aplicações.
O GlassFish é um servidor open source que implementa a plataforma Java EE e que oferece suporte para EJB, JPA, JSF, JMS, RMI, JSP e servlets.
À plataforma Java EE (Java Enterprise Edition), que é uma extensão da plataforma Java SE (Java Standard Edition), foram adicionadas, entre outras funcionalidades, bibliotecas para implementação de software Java distribuído, tolerante a falhas e multicamada.
Até a versão J2EE 1.4, a plataforma Java não possuía uma
forma simples de mapear objetos em um banco de dados,
uma forma mais complexa podia ser utilizada, exigindo
um contêiner EJB. Com a JPA (Java Persistence API), houve
uma padronização do mapeamento de objeto/relacional
na plataforma Java.
A JPA é baseada no conceito POJO (Pain Old Java Object) em
que os objetos persistentes são denominados entidades
que são objetos que representam conjuntos de dados
persistidos no banco. Como entidades não são definidas
por classes Java comuns, sem relação com frameworks ou
bibliotecas, elas podem ser abstratas ou herdar de outras
classes, sem restrições.
As classes e interfaces da JPA estão localizadas no pacote
javax.persistence, com isso pode-se fazer o mapeamento da
aplicação, utilizando anotações. Neste contexto, uma entidade
é rotulada pela anotação @Entity, uma tabela por @Table, a
chave primária por @ld e cada coluna por @Column.
As afirmativas são respectivamente:
Servlets e aplicações java standalone que acessam as facilidades da plataforma JEE são componentes que operam, respectivamente, nos containers:
request.setAttribute("funcionarios", listaFun); RequestDispatcher disp = request.getRequestDispatcher("exibefun.jsp");; disp.forward(request, response);
No arquivo exibefun.jsp, para receber o atributo de requisição funcionarios, no interior de uma tag de scriptlet pode-se utilizar a instrução