Buscar

Avaliação final(discursiva)programção para web 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando