Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Impressa GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:826932) Peso da Avaliação 4,00 Prova 65748815 Qtd. de Questões 2 Nota 10,00 O desenvolvimento de aplicações web tornou-se mais fácil através do framework da linguagem de programação Java, conhecida como JSF (Java Server Faces), e também pela arquitetura definida pelo padrão EJB. O padrão EJB disponibiliza muitos recursos para o desenvolvimento de aplicações web, os quais são disponibilizados automaticamente pelo servidor de aplicação. Considerando o desenvolvimento de um sistema de e-commerce, o qual possui como uma de suas funcionalidades principais a adição de produtos a um carrinho de compras que deve ser armazenado na memória principal do servidor. Disserte sobre o porquê o uso do Stateful Session Bean é recomendado para desenvolver a funcionalidade de carrinho de compras. Resposta esperada Os dados de um carrinho de compras, como código de produto, código de tamanho de produto, quantidade de peças, entre outros, precisam ser armazenados na memória principal. Para essa funcionalidade, um objeto do tipo Stateful Session Bean pode auxiliar, pois esse tipo de objeto mantém seu estado conversacional e para cada requisição realizada (invocação de um método) desse objeto, não é criado um novo, mas se utiliza o mesmo para o respectivo cliente. VOLTAR A+ Alterar modo de visualização 1 Minha resposta O uso do Stateful Session Bean é muito útil para criação do carrinho de compras em um sistema e- commerce. O Stateful Session Bean permite armazenar o estado do carrinho na memória do servidor, salvando informações mesmo com fechamento do navegador. Além disso, ele oferece um controle transacional para manter a consistência dos dados, ele permite definir escopo personalizado para cada cliente, e facilita a manutenção e atualização do sistema. o Stateful Session Bean é uma ótima escolha para fornecer uma experiência de compra contínua e confiável aos usuários do e-commerce. Retorno da correção Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado, demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta esperada" a sugestão de resposta para esta questão. O desenvolvimento de aplicações web possui complexidade tanto para o desenvolvimento do back-end, quanto para o desenvolvimento para o front-end. Neste sentido, o framework JSF surgiu para facilitar o trabalho de desenvolvimento web, não necessitando de implementação de código-fonte Javascript e CSS. Disserte sobre o formulário JSF e em qual extensão de arquivo de página ele é implementado a partir de um exemplo em código-fonte do componente de entrada de texto similar ao "input" do HTML. Resposta esperada O formulário JSF possui componentes parecidos com os do HTML, os quais, após compilados, são enviados como HTML no navegador. Existem componentes de formulários para entrada de texto, tipos combo, entrada de texto longo (“memo” ou “text area”). Um formulário JSF é implementado dentro de um arquivo do tipo XHTML. Um exemplo do componente simular ao “input” do HTML segue abaixo 2 : Minha resposta JSF é um framework que facilita o desenvolvimento web, deixando criar aplicações sem precisar escrever código JavaScript e CSS manualmente. No JSF, os formulários são feitos pelo componente h:form e a extensão de arquivo das páginas é .xhtml geralmente. Um exemplo de código-fonte para um campo de entrada de texto parecido com o "input" do HTML seria o componente h:inputText. Com o JSF, o valor digitado é vinculado a uma propriedade no bean do servidor. Isso facilita o desenvolvimento, pois não é necessário escrever nenhum código adicional para manipular os valores do formulário. Exemplo de código: No exemplo acima, o valor digitado será armazenado na propriedade nome do bean associado. Retorno da correção Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado, demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta esperada" a sugestão de resposta para esta questão. Imprimir
Compartilhar