Prévia do material em texto
1 Stateless Session Bean serve para representar uma regra de negócio da aplicação, sem manter o estado conversacional, enquanto que com o Stateful Session Bean o estado conversacional se mantêm. Com relação aos conceitos propostos, assinale a alternativa CORRETA: A Stateless Session Bean pode ser utilizado para manter um carrinho de compras de um cliente. Stateful e Stateless Session Bean não podem ser utilizados para manter um carrinho de compras, pois suas instâncias são compartilhadas entre os clientes. C As anotações PostConstruct e @PreDestroy não estão disponíveis no Stateful Session Bean, pois já existe a anotação @Prepassivate. D Stateful Session Bean pode ser utilizado para manter um carrinho de compras de um cliente. 2 A utilização da tecnologia EJB em um projeto de software é uma prática que possibilita facilitar o desenvolvimento do software, pois esta arquitetura possui recursos prontos, os quais são disponibilizados automaticamente. Além disso, a utilização de Stateless Session Beans na aplicação permite que um objeto deste tipo seja reutilizado por vários clientes, reduzindo o uso de memória, pois não é criado um objeto do mesmo tipo para cada requisição. Sobre o EJB, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O EJB possui recursos prontos para a realização de transação, o qual é integrado ao Java Transaction API. ( ) Ao utilizar a arquitetura EJB, o desenvolvedor deve, obrigatoriamente, implementar a lógica de segurança, para realizar autenticação ou autorização se esta lógica for necessária. ( ) Ao utilizar a arquitetura EJB, podem ser desenvolvidas aplicações para serem acessadas por diversos protocolos de comunicação. ( ) A persistência no banco de dados, ao utilizar a arquitetura EJB, é realizada através do JPA. Assinale a alternativa que apresenta a sequência CORRETA: A V-V-F-V. V-F-F-F. F-V-V-V. V-F-V-V.