Qual framework criado em Java, baseado em open-source pelo projeto Jakarta, auxilia a criação de
aplicações para a Web, tendo seu núcleo formado por uma camada flexível proveniente das tecnologias
Java Servlets, JavaBeans e XML?
Leia o caso a seguir.
Durante a construção de uma aplicação empresarial, a equipe de desenvolvimento está avaliando frameworks para persistência de dados e injeção de dependências. Eles precisam de uma solução que facilite a manutenção e promova a eficiência no consumo de recursos.
Elaborado pelo(a) autor(a).
Considerando esse contexto, a conduta assertiva é
Durante a construção de uma aplicação empresarial, a equipe de desenvolvimento está avaliando frameworks para persistência de dados e injeção de dependências. Eles precisam de uma solução que facilite a manutenção e promova a eficiência no consumo de recursos.
Elaborado pelo(a) autor(a).
Considerando esse contexto, a conduta assertiva é
Selecione, das alternativas abaixo, a única que identifica
corretamente as três anotações para métodos de ciclo
de vida de componentes no formato Jboss Seam:
Leia o caso a seguir.
Uma aplicação de comércio eletrônico necessita de um framework para otimizar a performance do banco de dados, especialmente em termos de eficiência de consumo, velocidade de consultas e escalabilidade.
Elaborado pelo(a) autor(a).
O desenvolvedor pesquisou uma lista de frameworks e percebeu que, para atender as necessidades mencionadas no caso, deverá usar o
Uma aplicação de comércio eletrônico necessita de um framework para otimizar a performance do banco de dados, especialmente em termos de eficiência de consumo, velocidade de consultas e escalabilidade.
Elaborado pelo(a) autor(a).
O desenvolvedor pesquisou uma lista de frameworks e percebeu que, para atender as necessidades mencionadas no caso, deverá usar o
O Envers é um módulo presente no Hibernate ORM que proporciona
uma forma fácil de auditar suas classes entidades.
Diante desse contexto, marque (V) para a(s) afirmativa(s) verdadeiras e (F) para a(s) afirmativa(s) falsas acerca do Envers.
( ) É necessário adicionar a dependência hibernate-envers ao classpath.
( ) Bem como controladores de versão do código-fonte, o Envers emprega um conceito de revisões.
( ) Para que uma entidade ou propriedades de entidade sejam auditadas, é preciso anotá-las com @Audited.
As afirmativas são, respectivamente,
Diante desse contexto, marque (V) para a(s) afirmativa(s) verdadeiras e (F) para a(s) afirmativa(s) falsas acerca do Envers.
( ) É necessário adicionar a dependência hibernate-envers ao classpath.
( ) Bem como controladores de versão do código-fonte, o Envers emprega um conceito de revisões.
( ) Para que uma entidade ou propriedades de entidade sejam auditadas, é preciso anotá-las com @Audited.
As afirmativas são, respectivamente,
Leia o caso a seguir.
Uma equipe de desenvolvimento está implementando um novo serviço web que requer gerenciamento de transações complexas e operações de banco de dados eficientes. Eles estão considerando o uso do Spring Framework e do Hibernate.
Elaborado pelo(a) autor(a).
Para tanto, a equipe mencionada no caso opta por usar o Spring com o Hibernate, pois
Uma equipe de desenvolvimento está implementando um novo serviço web que requer gerenciamento de transações complexas e operações de banco de dados eficientes. Eles estão considerando o uso do Spring Framework e do Hibernate.
Elaborado pelo(a) autor(a).
Para tanto, a equipe mencionada no caso opta por usar o Spring com o Hibernate, pois
A especificação JSF define fases distintas que correspondem ao ciclo de vida do JSF. Assinale o par INCORRETO de
fases do ciclo de vida JSF.
Considere as seguintes informações referentes à configuração deservidores JBoss AS 7 (JBoss Application Server 7):
I- Há dois modos de se iniciar e configurar o JBoss AS 7:domain ou server group; e standalone. O primeiro modoprovê alta disponibilidade e permite tanto a utilização do JBosscomo controlador de domínio quanto a ocorrência de maisde uma instância em um mesmo ponto de controle,compartilhando políticas de gerenciamento em comum.
Ao contrário do modo domain, o segundo modo possibilitaapenas uma instância do JBoss AS 7 em cada máquina.
II - Dois servidores JBoss AS 7 foram instalados em máquinasfísicas distintas, utilizando, consequentemente, JVM tambémdistintas, em modo remote standalone client.
III - Em um servidor C, foi instalada uma única instância do JBossAS 7 no modo domain, e não houve mudanças em suasconfigurações-padrão no que se refere ao realm, socketsBinding e arquivos domain.xml e host.xml.
Com base nessas informações, julgue o item que se segue.
Segundo o que se afirma em II, é possível implementar cluster de EJBs (Enterprise JavaBeans) de modo a prover fail-over. Entretanto, por questões de segurança, é necessário utilizar explicitamente APIs nativas do cliente JBoss EJB para a comunicação com os servidores. Nesse caso, é vedada a utilização de JNDI (Java Naming and Directory Interface) para comunicação entre os nós do cluster, uma vez que a JNDI acessa os recursos externos utilizando hierarquia nos nomes de seus objetos.
Segundo o que se afirma em II, é possível implementar cluster de EJBs (Enterprise JavaBeans) de modo a prover fail-over. Entretanto, por questões de segurança, é necessário utilizar explicitamente APIs nativas do cliente JBoss EJB para a comunicação com os servidores. Nesse caso, é vedada a utilização de JNDI (Java Naming and Directory Interface) para comunicação entre os nós do cluster, uma vez que a JNDI acessa os recursos externos utilizando hierarquia nos nomes de seus objetos.
No Hibernate uma entity bean deve ter uma chave primária, que é indicada por meio da anotação
Um analista de sistemas está envolvido no
desenvolvimento de uma aplicação web em JavaServer
Faces (JSF). Considerando os conceitos de programação em
Java, qual é a finalidade principal do JSF no contexto de
desenvolvimento web?
Analise as afirmativas a seguir, marque V para as verdadeiras e F para as falsas.
( ) Os beans são os canais entre a interface de usuário e o backend da aplicação. ( ) Para cada tela do navegador torna-se necessária uma página JSF. ( ) Para instalar uma aplicação JSF em um servidor de aplicações, é preciso fornecer um arquivo de configuração web.inf. ( ) O escopo do JSF restringe-se à camada de apresentação.
A sequência está correta em
( ) Os beans são os canais entre a interface de usuário e o backend da aplicação. ( ) Para cada tela do navegador torna-se necessária uma página JSF. ( ) Para instalar uma aplicação JSF em um servidor de aplicações, é preciso fornecer um arquivo de configuração web.inf. ( ) O escopo do JSF restringe-se à camada de apresentação.
A sequência está correta em
FUB•
Julgue o próximo item, relativo ao framework Hibernate.
O método persist() do EntityManager é utilizado para inserir uma nova entidade no banco de dados, sendo lançada uma exceção caso a entidade já esteja associada ao contexto de persistência e com o mesmo identificador.
Em relação ao ciclo de vida de aplicações JSF (JavaServer Faces),
assinale a opção correta.
FCC•
Uma Técnica está utilizando o JUnit na fase de testes de um sistema. Para aprovação de uso pelo coordenador
da equipe, ela preparou um material com alguns exemplos. Em um desses exemplos, ela explica que os testes
JUnit são organizados em classes de teste em que cada método de teste representa um caso de teste
específico e que o JUnit fornece anotações para definir os métodos de teste e os métodos de
configuração/desmontagem, tais como:
Quais são os principais componentes de uma aplicação
JavaServer Faces (JSF)?