Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Andriele Dias Fonseca (2129199) Disciplina: Programação para Web II (ADS27) Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:649707) ( peso.:4,00) Prova: 26078495 Nota da Prova: 1. O EJB é um componente da plataforma JEE que executa em um container de um servidor de aplicação. O seu principal objetivo é fornecer um desenvolvimento de aplicações Java mais simples e rápido, baseado em componentes distribuídos, transacionais, seguros e portáveis. Neste sentido, ao ser utilizada a arquitetura EJB, são disponibilizados alguns recursos automáticos pelo AS. Referente à utilização da arquitetura EJB, disserte sobre classes Stateless Session Beans e qual a diferença deste tipo de classe para uma normal. Resposta Esperada: Stateless Session Beans são classes que não possuem estado conversacional, possuindo métodos que realizam regras de negócios. Uma classe deste tipo, instanciada, torna-se um objeto Stateless Session Bean, o qual executa regras de negócios. Diferente de uma classe normal, que possui estado (atributos) e comportamentos (métodos). 2. É possível desenvolver software de qualquer porte com a linguagem de programação Java, permitindo que com seu modelo desacoplado seja possível a utilização de somente componentes necessários para a aplicação. Para o desenvolvimento de software, o JEE Server possui o Web container e o EJB container, cada um com suas características que permitem um código-fonte legível, uma melhor manutenibilidade e um software seguro. Neste contexto, disserte sobre os containers WEB e EJB. Resposta Esperada: No Web container estão as tecnologias JSF e Servlets, assim como os JSPs, as quais permitem que as aplicações possam ser acessadas através de navegadores de internet. Sem o Web container, não é possível disponibilizar páginas Html, xhtml e outras. Já o EJB container, é responsável por gerenciar o Enterprise Jaba Beans, onde ficam a maioria dos requisitos não funcionais. O acesso aos dados (JTA) é realizado no EJB. No entanto, é possível implementar as regras de negócios no Web container, embora a programação orientada a objetos especifica que não é uma boa prática.
Compartilhar