///
Explore grátis as questões de concursos e chegue mais preparado nas provas.
55 questões encontradas
Relacione a Coluna 1 à Coluna 2, associando os itens de melhores práticas de programação segura com as respectivas ações que devem ser implementadas para segui-las.
Coluna 1
1. Gerenciamento de sessão.
2. Segurança de comunicação.
3. Segurança de banco de dados.
4. Configuração do sistema.
Coluna 2
( ) Implemente criptografia para a transmissão de todas as informações confidenciais.
( ) Gere um novo identificador em qualquer reautenticação no sistema.
( ) Defina quais métodos HTTP, Get ou Post o aplicativo suportará e se será tratado diferentemente nas páginas do aplicativo.
( ) Localize os identificadores somente no cabeçalho do cookie HTTP.
( ) Armazene as strings de conexão criptografadas e em um arquivo de configuração separado.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Analise o seguinte trecho de código em Javascript:
function myFunction(parameter) {
const a = parameter.map(p => {
return p.value
})
const b = a.reduce((c, d) => {
return c *= d * 3
}, 1)
return b
}
console.log(myFunction([{ name: 'a', value: 3 }, { name : 'b', value: 18 }]))O que será impresso na saída padrão?
Analise o seguinte trecho de código Java que implementa uma servlet versão 3.0 para imprimir uma mensagem na tela.
@WebServlet("/titulo")
public class TituloServlet extends __________ {
protected void __________ (__________ request, __________ response) throws
__________ , IOException {
PrintWriter out = response.getWriter();
out.println("<html>Servlet em processamento."<html>);
out.close();
}
}Assinale a alternativa que preenche, correta e respectivamente, as lacunas do código acima.
O trecho de código abaixo, em Java Persistence API (JPA) versão 2.2, apresenta a declaração de uma chave primária composta de uma entidade de um banco de dados.
@__________
public class PessoaId implements Serializable {
String nome;
String sobrenome;
}
@__________
public class Pessoa {
@__________ PessoaId id;
String endereco;
}Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho de código acima.
Java API para RESTful Web Services (JAX-RS) versão 2.0 implementa recursos para responder operações do protocolo HTTP. São anotações dessa API:
Considere uma página XHTML com JSF versão 2.3. Qual alternativa exibe corretamente as tags para a definição de um formulário, um campo texto e um botão para submeter os dados?
No Contexts and Dependency Injection (CDI) versão 2.0, da plataforma Java EE (Enterprise Edition), existem cinco tipos de escopo padrão, definidos no pacote javax.enterprise.context. Quais são?
São anotações de proteção de acesso (Securing Access) ao Enterprise Java Beans (EJB) versão 3.2:
Analise o seguinte trecho de código Java:
StringBuilder sb = new StringBuilder("Memória");
sb.append(" ocupada.");Em qual local a JVM (Java Virtual Machine) armazenará a instância de sb?
Analise o seguinte trecho de código Java:
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ArrayLista {
public static void main(String[] args) {
List<String> str = Arrays.asList("c", "a", "b");
str.sort();
System.out.println(str.toString());
}
}O que será escrito na saída padrão após a execução?