

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
JDBC é uma interface baseada em Java para acesso a bancos de dados através de SQL. O pacote que oferece a biblioteca Java o acesso e processamento de dados é o:
java.ansi
java.jdbc
java.dbms
java.sql
Todo framework se baseia em alguns princípios. No caso do Spring Boot, são:
I. Prover uma experiência de finalização de projeto (getting started experience) extremamente rápida e direta.
II. Apresentar uma visão bastante opinativa (opinionated) sobre o modo como devemos configurar nossos projetos Spring, mas, ao mesmo tempo, flexível o suficiente para que possa ser facilmente substituída de acordo com os requisitos do projeto.
III. Fornecer uma série de requisitos não funcionais já pré-configurados para o desenvolvedor, como: métricas, segurança, acesso a base de dados, servidor de aplicações/servlet embarcado, etc.
IV. Não prover nenhuma geração de código e minimizar a zero a necessidade de arquivos XML.
Estão CORRETOS:
Somente os itens I e IV.
Somente os itens II e III.
Somente os itens I, II e III.
Somente os itens II, III e IV.
Todos os itens.
Hibernate é um modelo computacional que faz parte de um processo avançado de gerenciamento de memória dos protocolos comumente utilizados em redes legadas.
Certo
Errado
Em uma aplicação construída com Spring Boot, em condições ideais, há um arquivo index.html, onde consta o link abaixo.
-
<a href="validar"> Validar </
-
Ao clicar nesse link uma requisição é enviada para uma classe anotada com @RestController, onde consta o método seguinte.
-
public String getValida() {
return "Validado";
}
-
Para que essa requisição seja direcionada corretamente ao método getValida(), esse método precisa estar anotado, imediatamente antes de sua declaração, com
@RequestMapping("/
@MappingRequest("/
@ServletMapping(path="validar")
@Mapping(path="/
@ServletMapping("/
Em uma aplicação que utiliza JPA 2.0, a interface a partir da qual se pode mapear um conjunto de classes para um banco de dados particular, permitindo a criação de consultas, a busca de objetos e a inserção de objetos no banco de dados, é a interface
EntityManagerBuilder.
EntityTransaction.
TypedQuery.
EntityManager.
PreparedStatement.
Assinale a alternativa que apresenta a API que, na linguagem Java (J2EE), permite realizar a gerência do uso de recursos e de memória.
javax.transaction
javax.ejb
javax.activation
javax.jms
javax.xml
Quanto às tecnologias: ASP, JSP e JSF, analise as afirmativas abaixo e assinale a alternativa correta.
I. ASP é uma estrutura de bibliotecas básicas para o processamento de linguagens de script.
II. Como o JSF foi desenvolvido em PHP, ele não faz parte dos componentes existentes no Java EE.
III. JSP é uma tecnologia JAVA que é utilizada para desenvolvimento de aplicações voltadas a WEB.
Sobre as afirmativas:
I e II são tecnicamente verdadeiras
II e III são tecnicamente verdadeiras
I e III são tecnicamente verdadeiras
I, II e III são tecnicamente verdadeiras
À classe principal da aplicação Spring Boot, um Técnico adicionou a anotação @EnableEurekaServer para fazer com que a aplicação atue como um servidor Eureka (Discovery Server). Em seguida, adicionou ao arquivo de configuração Maven pom.xml uma dependência, como mostrado abaixo.
<dependency>
-......I
</
Para que a dependência adicionada seja do servidor Spring Cloud Eureka, a lacuna I deve ser corretamente preenchida por
<groupId>org.springframework.cloud</
<artifactId>spring-cloud-starter-eureka-server</
<packageName>org.springframework.cloud</
<resourceName>spring-cloud-eureka-server</
<packageName>org.springframework.cloud</
<resourceName>spring-cloud-dependencies</
<groupId>spring.cloud.framework</
<artifactId>eureka-discovery-server</
compile('org.springframework.cloud:spring-cloud-starter-eureka-server')
As classes persistentes da JPA que são definidas por anotações são javax.persistence.Embeddable, javax.persistence.MappedSuperclass e
javax.persistence.Inerface
javax.persistence.AbstractClass
javax.persistence.MainClass
javax.persistence.NamedClass
javax.persistence.Entity
Em relação a linguagem de programação Java, analise as afirmativas a seguir e dê valores Verdadeiro (V) ou Falso (F).
( ) Existem vários ambientes de desenvolvimento (IDEs) como: BlueJ, JCreator e jEdit.
( ) Não suporta recursos de alto desempenho, como multithreading e compilação just-in-time.
( ) Das diversas bibliotecas da linguagem Java uma das mais utilizadas é o Javascript
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
V - F - F
V - F - V
F - V - V
V - V - F
F - F - V
O modelo de programação JEE é baseado em containers, que fornecem todos os serviços necessários para a aplicação corporativa.
Certo
Errado
O JDK é um pacote de software que você pode usar para desenvolver aplicativos baseados em Java. O Java Runtime Environment é um plug-in necessário para a execução de programas Java. O Java Development Kit é necessário para desenvolver aplicativos Java. Nele também está incluído um “depurador”, software que permite monitorar a execução dos seus aplicativos para que seja possível localizar e remover erros de lógica. Sobre o depurador, assinale a alternativa correta.
Os pontos de interrupção são os marcadores que podem ser configurados em qualquer linha executável do código. Quando a execução do aplicativo alcança um ponto de interrupção, a execução pausa, permitindo que se examinem os valores das variáveis para ajudar a determinar se há erros de lógica.
Erros de lógica impedem que o aplicativo seja compilado com sucesso, portanto deve-se localizar os erros e corrigir, mas o depurador não auxilia nessa resolução.
Tanto erros de sintaxe quanto erros de lógica impedem que o aplicativo seja compilado com sucesso e deve-se utilizar o depurador para encontrar e eliminar ambos os tipos de falhas.
No depurador apenas o código de modo completo será executado, examinando, ao final, as saídas das variáveis. Não é possível o uso de pontos de interrupção no código, a fim de se obter um resultado mais completo possível.
Sobre o JDBC (Java DataBase Connection), analise as afirmativas a seguir.
I. “Permite que programas ‘chamem’ procedures armazenadas, utilizando objetos CallableStatement.”
II. “Fornece processamento de transação via métodos de interface connection.”
III. “O método java.sql contém as classes e as interfaces para acessar bancos de dados relacionais em Java.”
Está correto o que se afirma apenas em
I.
II.
III.
I e II.
O backend de uma aplicação comunica-se com o banco de dados via mapeamento objeto-relacional (ORM). Na linguagem Java, frameworks como Hibernate implementam uma especificação construída para abstrair as particularidades dos diversos bancos de dados. O nome dessa especificação é
JDBC.
Node.js.
Spring.
Maven.
JPA.
Os Servlets possuem um ciclo de vida bem definido, com basicamente três estados: inicialização, finalização e serviço. Este ciclo de vida é gerenciado pelo Web Container, que é responsável por carregar e executar os Servlets. Sobre o ciclo de vida dos Servlets, analise as afirmativas.
I.O primeiro estágio do ciclo de vida é o de inicialização. Este é o momento em que Web Container carrega o Servlet em memória e faz uma invocação ao seu método init.
II.Após a inicialização, o Servlet entra para a fase de serviço. Neste momento, ele está pronto para receber as requisições Web, processá-las e enviar a resposta.
III.A última fase do ciclo de vida: destruição, é o momento em que o Servlet é removido da memória e todos os recursos associados ao mesmo liberados.
Estão corretas as afirmativas.
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I, II e III
Analise o seguinte trecho de código:
...
<jsp:forward page="www.jsp.com/HelloForward.jsp" /
...
https://repositorio.ufpe.br/bitstream/123456789/2573/1/arquivo5091_1.pdf
Sobre trecho de código acima, marque a alternativa INCORRETA.
O trecho do código é um exemplo de uma ação JSP que permite que o programador conecte o JSP em um SGBD.
Como mostrado pelo trecho de código, ação são tags especiais que quando encontradas em uma página JSP são executadas e pode gerar algum resultado dinâmico.
O trecho do código exibido acima é o exemplo de uma ação JSP que permite uma abstração maior para o programador.
O JSP, ao contrário de outras tecnologias de scripting, permite a definição de novas tags pelo desenvolvedor.
O desenvolvedor pode criar bibliotecas de tags e usá-las na página JSP de modo similar as tags padrões de JSP.
Os programas em Java são escritos por meio da combinação de pequenos pedaços de código que são predefinidos na API do Java. Na construção de grandes softwares, as classes são construídas com pedaços desses códigos, que são identificados como:
rotinas
métodos
loops
public
A arquitetura Java EE é uma plataforma de programação para servidores. Suas funcionalidades contam com uma série de especificações que fazem da Java EE uma plataforma completa para o desenvolvimento web. Algumas delas são:
ODBC, EJB e Servlet.
JDBC, EJB e Servlet.
JDBC, Entidade e Trait.
ODBC, Entidade e Trait.
Cláudio, na configuração do arquivo persistence.xml, para adicionar o Hibernate a um projeto de desenvolvimento Java, inseriu: <provider>org.hibernate.jpa.HibernatePersistenceProvider</
inserir, utilizando a tag provider, configurações específicas do framework utilizado.
reduzir a dependência do Hibernate em relação ao framework que está sendo utilizado.
informa os dados das chaves que serão criados pelo banco de dados.
identificar que a propriedade do código, representa o identificar único na tabela do banco de dados.
definir que essa classe é uma entidade a ser mapeada pela JPA.
Assinale a opção que apresenta o objeto servlet que atribui um identificador exclusivo para determinado usuário e no qual são mantidas as informações específicas desse usuário em todo o aplicativo.
HttpResponse
HttpRequests
HttpSession
HttpsParameters
HttpServer