Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/11/2023, 08:28 Avaliação I - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:884412) Peso da Avaliação 1,50 Prova 73775792 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A plataforma JavaEE é rica em recursos e poderosa para desenvolver sistemas complexos. Ela possui vários recursos, sendo dois exemplos desses o Context and Dependency Injection (CDI) e o Java Messaging Service (JMS). Sobre o exposto, assina a alternativa INCORRETA: A Uma das maneiras do objeto do tipo JMSConsumer receber mensagens é através da maneira Semibloqueante, em que a execução do sistema não é interrompida. B Filas ou tópicos são os tipos possíveis de mensagens na arquitetura JMS. C A anotação @Resource marca o Topic, o ConnectionFactory e a Queue como recursos gerenciados pelo AS, sendo que cada um faz um lookup para o endereço definido no atributo. D Todo sistema que desejar trocar mensagens através de filas ou tópicos deve obter uma conexão JMS através das fábricas cadastradas no MOM. Apesar de o JEE ter como um dos focos principais a facilidade de desenvolvimento, a complexidade intrínseca do ambiente para o qual foi projetado e o número de tecnologias envolvidas o tornam relativamente denso. Sobre a principal característica de um servidor de aplicação JEE, assinale a alternativa CORRETA: A Ele tem como principal característica o oferecimento de serviços para as aplicações nele instaladas. B Oferece serviços roteados de outro servidores para as aplicações que estão armazenadas nele. C A arquitetura JEE é uma arquitetura local, não fazendo uso de servidor. D Fornece serviços para aplicações que estão armazenadas em múltiplos servidores. Da mesma forma que as demais tecnologias que fazem parte da plataforma Java, o JSF é definido por uma especificação mantida pelo JCP, através de JSRs. Ele define uma API padrão e extensível, através de classes e interfaces, simplificando o desenvolvimento e aumentando a produtividade de aplicações em Java para Web. VOLTAR A+ Alterar modo de visualização 1 2 3 16/11/2023, 08:28 Avaliação I - Individual about:blank 2/5 Sobre as principais funcionalidades que o JSF traz para uma aplicação web, assinale a alternativa CORRETA: A Validação, conversão e formatação de strings de texto. B Gerenciamento da formatação de I/O na aplicação. C Tratamento de eventos entre applets e views. D Suporte embutido à ajax. Java Server Faces (JSF) é um Framework que facilita o desenvolvimento de aplicações para a internet. Propicia o gerenciamento de eventos, conversão de dados entre componentes e objetos de domínio. Torna mais prática a configuração de navegação e o controle do ciclo de vida dos objetos. Através da (EL - Expression Language) permite que componentes da interface gráfica conversem diretamente com o controlador. Com relação aos conceitos da tecnologia JavaServer Faces (JSF), analise as seguintes sentenças: I- A arquitetura do JSF propõe a divisão das responsabilidades de uma aplicação em três camadas distintas: modelo, visualização e controle. II- Entre as principais funcionalidades do JSF pode-se destacar: suporte a templates de tela para reúso de estruturas de interfaces web; suporte embutido a Ajax; tratamento de eventos entre telas web; gerenciamento da navegabilidade da aplicação). III- Além dos componentes básicos, existem bibliotecas nativas de componentes JSF adaptados para interfaces Swing e AWT, por exemplo. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças I e III estão corretas. C As sentenças I e II estão corretas. D Somente a sentença I está correta. O Java Server Faces (JSF) utiliza um arquivo no formato XHTML para descrever a interface de uma aplicação web. Quando o recurso representado por este arquivo é solicitado, uma árvore de componentes é gerada no servidor e uma página web é encaminha ao cliente. Acerca dos arquivos XHTML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Páginas XHTML não são suportadas pelas IDEs Eclipse e NetBeans, sendo necessária a utilização de um software adicional para criar/editar um template. ( ) Ao implementarmos "<p:inputText value="#{pessoaMB.pessoa.nome}" />" estamos associando um campo de texto a um atributo de um objeto de um Managed Bean (MB). ( ) Em arquivos XHTML não é possível utilizar tags HTML. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F. B F - F - V. 4 5 16/11/2023, 08:28 Avaliação I - Individual about:blank 3/5 C V - F - F. D V - V - V. Um servidor que atenda toda a especificação Java EE, também conhecido como Application Server, pode ser considerado mais completo que um Web Container. Isso porque, além de um Application Server fornecer um Web Container, esse servidor fornece um segundo Container. Nesse contexto, assinale a alternativa CORRETA que apresenta este segundo Container oferecido: A EJB Container. B JDBC Container. C JAAS Container. D Servlet Container. Podemos definir os servlets como classes JAVA e, quando configuradas em um servidor, podem tratar solicitações recebidas da WEB. Podemos tomar como exemplo uma solicitação do Internet Explorer. Com relação ao servlet, analise as sentenças a seguir: I- O Apache Tomcat é um exemplo de Servlet Container. II- A Web Tier pode ser implementada em Servlet Containers. III- É um programa que executa apenas uma vez, gerando uma página JSP, que é reutilizada muitas vezes pelo servidor web. Assinale a alternativa CORRETA: A Somente a sentença III está correta. B As sentenças I e III estão corretas. C As sentenças II e III estão corretas. D As sentenças I e II estão corretas. A arquitetura MVC (model-view-controller) propõe a divisão de uma aplicação em três camadas distintas, seja esta uma aplicação desktop, mobile ou web. Um dos frameworks da plataforma web que utiliza a arquitetura MVC é o Java Server Faces (JSF), exigindo assim, a existência de um elemento intermediário entre o model e a view - chamado de Managed Bean (MB). Com relação ao Managed Bean, analise as afirmativas a seguir: I- O MB é sempre uma classe serializável, com métodos getters e setters públicos para permitir o acesso aos componentes visuais. II- A anotação @Named ou @ManagedBean são dispensáveis para que o MB seja visível à camada view. III- Um MB é criado dentro de um arquivo XHTML. 6 7 8 16/11/2023, 08:28 Avaliação I - Individual about:blank 4/5 IV- A anotação @SessionScoped indica que o tempo de vida do MB é marcado pela sessão do usuário. Assinale a alternativa CORRETA: A As afirmativas I e IV estão corretas. B Somente a afirmativa I está correta. C As afirmativas I, III e IV estão corretas. D As afirmativas II e III estão corretas. O JSF é um framework padrão da plataforma Java para o desenvolvimento de aplicações web com o JEE, o qual utiliza uma arquitetura de sistema MVC e implementa um modelo de componentes visuais para a web. A arquitetura padrão MVC permite uma melhor separação do código-fonte da aplicação, assim como uma melhor legibilidade. Para a criação de uma nova página XHTML, no Eclipse, analise as afirmativas a seguir: I- O Eclipse gera um template vazio para uma página XHTML, caso não houve uma pré-configuração do Eclipse. II- A importação de bibliotecas dos componentes visuais é realizada incluindo os comandos no início da página XHTML. III- Para a criação de uma nova página XHTML, basta clicar com o botão direito do mouse sobre o diretório "Java Resources" e selecionar a opção "New XHTML Page". IV- A criação de uma nova página XHTML deve ser dentro do diretório WebContext do projeto. Assinale a alternativa CORRETA: A As afirmativas I, II e IV estão corretas. B As afirmativas II e III estão corretas. C Somente a afirmativa II está correta. D As afirmativas I e III estão corretas. Geralmente, quando se está começando a programar, o desenvolvedor começa a fazer códigos que são retornados no console em formato de texto,pois muitos são códigos de aprendizagem. Quando é necessário desenvolver sistemas que precisam de alguma interação mais aprimorada com o usuário, utiliza-se as interfaces gráficas. Para construirmos uma interface gráfica em JAVA, adicionamos componentes (botões, menus, textos, tabelas, listas etc.). Sobre as duas tecnologias criadas pela Oracle para criação de interfaces gráficas para Desktop, assinale a alternativa CORRETA: A Swing e JavaFX. B Java Forms e Páginas FrontEnd. C Páginas FrontEnd e Swing. 9 10 16/11/2023, 08:28 Avaliação I - Individual about:blank 5/5 D WPF Aplicação e JavaFX. Imprimir
Compartilhar