Questões de Concurso
Sobre plataforma java em programação
Foram encontradas 520 questões
• A ocorrência de código scriptlet no interior das visões deve ser minimizada.
• A lógica de negócios deve ser encapsulada em componentes que não pertençam à visão.
• O controle de fluxo é relativamente simples e tem como base valores encapsulados na requisição.
• A lógica de gerenciamento da visão é limitada em termos de complexidade.
Que padrão de projeto da camada de apresentação busca atacar todas as questões apresentadas acima?
Qual tipo de bean se comporta dessa maneira?
No que tange à arquitetura, J2EE possui quatro camadas básicas definidas no modelo de aplicação, de acordo com a figura abaixo.
As camadas I, II, III e IV são denominadas, respectivamente,
Considere o fragmento de código a seguir, onde as anotações JPA, que definem o mapeamento entre as entidades, foram substituídas por comentários.
@Entity
public class Pessoa implements Serializable {
...
// sua anotação aqui
private List<Endereco>enderecos = new ArrayList<Endereco>();
}
@Entity
public class Endereco implements Serializable {
...
// sua anotação aqui
private Pessoa pessoa;
}
Por definição, uma classe de entidade deve, obrigatoriamente, cumprir os seguintes requisitos, EXCETO
Em uma aplicação Java EE que utiliza JPA, há um arquivo XML chamado _I_ que possui o seguinte fragmento de código fonte:
<persistence-unit name="dataPU" transaction-
type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>bean.Funcionario</class>
<properties>
<property name="hibernate.connection.username"
value="root"/>
<property name="hibernate.connection.driver_class"
value="com.imysql.jdbc.Driver"/>
<property name="hibernate.connection.password"
value="alb2c3d4"/>
<property name="hibemate.connection.url"
value="jdbc:mysql://localhost:3306/controle001'7>
<property name="hibernate.cache.provider_class"
value="org.hibernate.cache. NoCacheProvider"/>
<property name="hibernate.hbm2ddl.auto" value="update"/>
</properties>
</persistence-unit>
Em uma das classes dessa aplicação, há o método a seguir
public void getEntityManager () {
EntityManagerFactory emf =
Persistence.createEntityManagerFactory(" II ");
EntityManager em = emf.createEntityManager();
return em;
}
As lacunas I e II são preenchidas correta e respectivamente com:
Um técnico de informática foi chamado para avaliar, com base nesses conceitos, um programa na linguagem Java cujas instruções estão na seguinte ordem:
1º - Integer meuInteger=2;
2º - int meuInt= new Integer(2);
3º - String umaString= meuInteger;
4º - String outraString= ""+meuInt;
Uma vez que as instruções foram colocadas em um único programa na ordem em que foram apresentadas, o técnico identificou que causará(ão) erro de compilação apenas a(s) seguinte(s) instrução(ões):
I. A linguagem Java não permite a criação de classes com visibilidade privada (private).
II. A linguagem Java não permite a definição de métodos construtores com visibilidade privada (private).
III. A linguagem Java não permite a definição de pacotes com visibilidade privada (private).
IV. A linguagem Java não permite a utilização de polimorfismo paramétrico.
verifica-se que está(ão) correta(s)
I. JSE é a sigla utilizada para designar o Java padrão, isto é, com bibliotecas padrão para o desenvolvimento de aplicações desktop e applets.
II. JEE é a sigla utilizada para designar a tecnologia de desenvolvimento Java Enterprise Edition, que adiciona ao JSE um verdadeiro framework de desenvolvimento cliente-servidor, incluindo tecnologias como JSP e Servlets.
III. EJB é parte integrante do Java Enterprise Edition e permite o desenvolvimento de componentes de software reutilizáveis e executáveis em servidores de aplicação, como, por exemplo, o JBoss.
IV. EJB é o nome dado para o conjunto de soluções Web em Java, constituído por Servlets e JSP.
verifica-se que
C, se a proposição for certa;
E, se a proposição for errada.
C, se a proposição for certa;
E, se a proposição for errada.
C, se a proposição for certa;
E, se a proposição for errada.
C, se a proposição for certa;
E, se a proposição for errada.