Buscar

J983 - APLIC LING PROGR ORIEN OBJETOS

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

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

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
Você viu 3, do total de 6 páginas

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

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

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
Você viu 6, do total de 6 páginas

Prévia do material em texto

1- Para usar as tags Struts deve-se utilizar no topo da página JSP a diretiva:
R: D = <%@taglib prefix="s" uri="/struts-tags" %>
2 - Analise as seguintes afirmativas sobre tecnologias para aplicações Web baseadas em Java.
I. JSP permite a criação de páginas Web com conteúdo estático e dinâmico.
II. EJb é um framework de componentes, baseado na arquitetura MVC, para construção de interfaces com usuário.
III. JSTL permite utilizar conjuntos padronizados de tags para manipulação de arquivos XML, internacionalização, dentre outros.
Assinale a alternativa CORRETA:
R: B = A afirmativa II está errada e as afirmativas I, III estão corretas
3 - Qual ação padrão do JSP interrompe o processamento das requisições pela página corrente e as direciona para outro componente Web?
R:C= <jsp:forward>
4- Preencha as lacunas e, em seguida, assinale a alternativa correta. Uma JSP consiste em uma combinação de ___________ e ___________ , que contêm o código executável e a marcação estática, como ____________ ou ____________ . O código contido na JSP é identificado e executado pelo ___________ , e a página resultante é enviada para o cliente.
R: tags JSP / scriplets / HTML / XML / servidor
5- Sobre Servlets, analise as assertivas e assinale a alternativa que aponta as corretas.
I. Servlets são implementadas como arquivos de classe da Linguagem Java.
II. Servlets são independentes de plataforma, de modo que podem ser executadas em diferentes servidores, em diferentes sistemas operacionais.
III. As Servlets podem acessar qualquer uma das APIs Java. Uma Servlet pode usar a API JDBC para acessar e armazenar dados ou para acessar objetos remotos.
IV. Ao criar uma Servlet, somos obrigados a reescrever nove métodos presentes à interface que foi implementada.
R: D = Apenas I, II e III.
6- Os JSPs possuem alguns objetos implícitos na página, dentre os quais está Page que corresponde a: 
R: B = Referência à própria página JSP (this).
7 - As actions são comandos pré-programados, declaradas no formato de tags, cuja sintaxe de utilização é:
R: <jsp:nomeDaAction atributos /> 
8 - Observe as afirmações abaixo:
I - O Java suporta dois tipos de bibliotecas gráficas: AWT e Swing.
II - AWT e Swing são bibliotecas gráficas oficiais inclusas em qualquer JRE ou JDK.
III – O diferencial do Java para o desenvolvimento de aplicações gráficas reside no fato de que elas podem ser executadas em diversos ambientes gráficos sem demanda de modificação ou recompilação.
R: D = I, II e III estão corretas. 
9- As classes básicas da AWT são todas extensões da classe:
R:B = java.lang.Object
10- A classe abstrata ________ fornece a infraestrutura de criação de objetos que tenham representação gráfica passível de exibição em tela e, por conseguinte, de interação com o usuário.
Assinale a alternativa que completa corretamente a afirmação.
R:B java.awt.Componet
11- Assinale a alternativa que corresponde a funcionalidade do pacote JSTL fmt-fmt:
R:B = tags para formação e internacionalização de dados.
12 - Considere o excerto a seguir:
Em uma aplicação que utiliza Hibernate, uma I representa uma determinada configuração de repositório de dados (data-store) lógicos. A I I tem o mesmo papel em uma aplicação JPA, e configura-se uma II I com arquivos de configuração ou em código da aplicação assim como se configuraria uma V I . A configuração de uma V , junto com um conjunto de metadados de mapeamento (normalmente classes anotadas), é chamada de VI .
As lacunas I, II, III, IV, V e VI devem ser preenchidas, correta e respectivamente, por:
R:E = SessionFactory - EntityManagerFactory - EntityManagerFactory - SessionFactory - EntityManagerFactory - unidade de persistência.
13- Por suas características, Hibernate 3.5 constitui uma ferramenta com a finalidade de realizar o seguinte tipo de mapeamento
R:A = objeto/relacional para Java
14- Linguagem de queries, fornecida pelo Hibernate, que é similar em aparência ao SQL e que, no entanto, é orientada a objeto e compreende noções como herança, polimorfismo e associação. Trata-se de
R: D - HQL.
14 - Na API JDBC (Java Database Connectivity), o valor retornado pelo método executeQuery da interface java.sql.Statement é uma referência a uma instância da classe:
R:E - ResultSet 
15 - Uma interface de baixo nível Java, que permite aplicações Java interagirem com bancos de dados. Trata-se de uma API independente de fornecedor denominada
R: D - JDBC.
16- No Java, a classe DriverManager fornece os serviços básicos para gerenciamento de drivers JDBC. Quais três argumentos normalmente são passados como parâmetros em seu método getConnection ?
R : tring url, String user e String password
17 - Sobre o padrão arquitetural Model-View-Controller (MVC), bastante usado na estruturação de aplicações Web desenvolvidas em Java, analise as seguintes afirmativas:
I. O componente View pode ser implementado com a tecnologia JSP. 
II. O Front Controller (do catálogo J2EE) é um dos padrões usados na implementação do componente model do MVC. 
III. A distribuição de papéis e responsabilidades proposta pelo MVC aumenta a manutenibilidade da aplicação Web 
Em relação às afirmativas, a opção correta é:
R: C - I e III
18- Na arquitetura de software MVC, é um recurso utilizado na camada de persistência:
R: E - MySQL
19- Com relação aos conceitos de arquitetura de aplicações, o MVC (Model-View-Controller) tem como objetivo principa
R: D - separar a interface de acesso da implementação das classes.
20 - Todo componente Swing deve ser adicionado a um contêiner (Container) que administrará o agrupamento e exibição dos mesmos. Qual das alternativas está correta:
R: B - JLabel label = new JLabel("Seu nome:");
JTextField textField = new JTextField(20);
JPanel panel = new JPanel();
panel.add(label);
panel.add(textField);
21- Em relação ao Swing para exibir o formulário simples, precisa-se colocar o Jpanel em uma janela. Utiliza-se aqui a classe JFrame, que representa uma janela simples. Qual das alternativas está correta:
R: E - JLabel label = new JLabel("Seu nome:");
JTextField textField = new JTextField(20);
JPanel panel = new JPanel();
panel.add(label);
panel.add(textField);
JFrame frame = new JFrame("Meu primeiro formulário");
frame.add(panel);
frame.pack();
frame.setVisible(true);

Continue navegando