Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0249_AV_201010020234 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Tipo de Avaliação: AV 1a Questão (Ref.: 201010176156) Pontos: 0,0 / 1,5 Dentro de uma arquitetura MVC, deseja-se que todas as requisições passem por um ponto central, sendo delegadas aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações corretas. Qual o padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em um sistema Web Java? Resposta: Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet. Fundamentação do(a) Professor(a): Resposta em branco. 2a Questão (Ref.: 201010645973) Pontos: 0,0 / 0,5 Um objeto da API EntityManager é responsável por gerenciar as entidades. Através desse objeto as entidades podem ser persistidas, alteradas, e removidas. Neste contexto, assinale a alternativa que indica o método dessa API utilizado para atualizar a entidade em relação ao banco de dados. getReference() upadate() refresh() find() flush() 3a Questão (Ref.: 201010122877) Pontos: 0,5 / 0,5 Para incluir blocos de código Java em uma página JSP utiliza-se a categoria de tags denominada scriptlets. comentários. expressões. declarações. diretivas. 4a Questão (Ref.: 201010076243) Pontos: 0,5 / 0,5 Qual das afirmativas abaixo é falsa com relação aos Web Servers Java? O principal contexto para Web utilizado é o Tomcat. Permitem tratamento diferenciado para chamadas GET e POST. Não são capazes de gerenciar estado. Um web service é uma aplicação distribuída, cujos componentes podem ser aplicados e executados em dispositivos distintos. Todo JSP é transformado pelo contexto em um Servlet. 5a Questão (Ref.: 201010126707) Pontos: 0,5 / 0,5 Um Servlet é, basicamente, um programa Java que, ao receber uma requisição (request), realiza um processamento e gera uma resposta (response). Considerando o funcionamento dos Servlets, pode-se afirmar que: Apesar dos Servlets serem baseados na tecnologia Java, não há a necessidade de uma Máquina Virtual Java para executá-los. Jamais um Servlet aciona outro Servlet. Uma vez que um Servlet recebeu uma requisição, apenas ele deverá processá-la. Um Servlet pode apenas processar requisições do tipo "post", isto é, aquelas originadas de um formulário web. Para que um Servlet possa ser executado é necessário que um contentor Java, como o TomCat ou GlassFish, esteja em funcionamento. Os Servlets são executados sempre no computador do usuário, nunca no servidor da empresa. 6a Questão (Ref.: 201010645595) Pontos: 0,5 / 0,5 Uma classe pode possuir mais de um método construtor, diferenciados pela listas de parâmetros. Assinale a alternativa que indica o mecanismo usado em tal implementação. Sobrecarga Abstração Encapsulamento Sobrescrita Polimorfismo 7a Questão (Ref.: 201010656359) Pontos: 0,0 / 0,5 Assinale a opção que apresenta apenas padrões de construção: Builder, Prototype e Memento Decorator, Iterator e Visitor Singleton, Proxy e Bridge Adapter, Facade e Bridge Builder, Decorator e Memento 8a Questão (Ref.: 201010272304) Pontos: 0,0 / 1,0 Considere uma aplicação JEE que utiliza a arquitetura MVC. A correspondência mais provável entre cada tipo de componente ativo da aplicação com o significado das letras da sigla MVC, nesta ordem, é: Session Bean, Servlet, JSP Servlet, Session Bean, JPA Servlet, JSP, Session Bean JSP, JPA, Session Bean JPA, JSP, Session Bean 9a Questão (Ref.: 201010068228) Pontos: 1,5 / 1,5 Um objeto JavaBean, dentro de uma JSP pode ter uma definição de escopo (tempo de vida de objeto - contexto do objeto) em até 4 escopos distintos. Quais são eles ? e qual o tempo de vida - contexto do objeto em cada escopo? Resposta: 1. page disponivel apenas no contexto da pagina. 2-request disponvel para a requesição http a pagina que recebeu a requesição é as pagina para onde a requesição é encaminhada no contexto do objeto request 3- session a duração da sessão do cliente (o bean pode ser usado de uam requisição para outra )no contexto do objeto session 4-application pode ser usado no contexto da aplicação por qualquer outro componente na application web. Gabarito: 1.page - disponível apenas no contexto da página. 2.request - disponível para a requisição HTTP (a página que recebeu a requisição e as páginas para onde a requisição é encaminhada), no contexo do objeto request. 3.session - duração da sessão do cliente (o bean pode ser usado de uma requisição para outra), no contexto do objeto session. 4.application - pode ser usado no contexto da aplicação por qualquer outro componente no aplicativo Web. 10a Questão (Ref.: 201010656299) Pontos: 1,0 / 1,0 A biblioteca JMS pode ser classificada como: API gráfica Framework gráfico Driver para Banco de Dados API para controle de acesso MOM
Compartilhar