Foram encontradas 56.044 questões.
Adriana está desenvolvendo um sistema assíncrono, que deve receber pacotes de solicitações via mensageria RabbitMQ, e agora precisa definir a lógica de roteamento das mensagens. Foi estabelecido que o nome do exchange será logis, roteando para a fila log_1 com a chave tp1 e para log_2 com a chave de roteamento tp2.
Para criar o exchange e efetuar a ligação com as filas, Adriana utilizou os comandos:
Provas
- LinguagensJavaServlets
- Servidores de AplicaçãoEJB: Enterprise JavaBeans
- Servidores de AplicaçãoJ2EE/Java EE
- Servidores de AplicaçãoJBoss
Ana implementou um projeto Java, na arquitetura MVC, com um módulo EJB, contendo entidades e objetos de negócio, e um módulo Web, com a interface baseada em Servlets.
Para implementar o projeto, com o nome proj001, em um servidor JBoss com hot deployment, utilizando apenas um arquivo, Ana irá fazer upload do artefato:
Provas
O analista José está modificando o código de uma página em HyperText Markup Language (HTML). No escopo do elemento <head>, José encontrou o seguinte trecho de código:
<script async src="um.js"></script>
<script defer src="dois.js"></script>
Analisando o código acima com base na especificação HTML, o analista concluiu que o script:
Provas
O analista Fábio precisa adicionar o suporte a um segundo DataSource, chamado DS2, em uma aplicação baseada em Spring Boot. Cada DataSource da aplicação é conectado a um banco de dados diferente. O projeto com o código da aplicação possui o arquivo de parâmetros do Spring Boot application.properties, que deve ser modificado por Fábio para acelerar a implementação.
Para adicionar o suporte ao segundo banco de dados no Spring Boot, Fábio deve adicionar ao application.properties os parâmetros do DS2 e:
Provas
Considere o seguinte código de uma aplicação React:
import React, {useState, useEffect} from 'react';
const CVinteUm = () => {
const [estado, setEstado] = useState(0);
let variável = true;
useEffect(() => {
new Promise(r=>{r()})
.then(()=>setEstado(e=>e+'10'))
return () => { variável = false; };
}, []);
return <div>{`"${estado} ${variável}"`}</div>
}
export function App(props) {
return (<CVinteUm />);
}
Ao ser executado em um browser web, após completadas as renderizações, o componente App exibe:
Provas
Considere o seguinte código em Python:
class Orgao:
def __init__(self, s):
self.s = s
def print(self):
print(f"Nome: {self.s}")
def print2(self):
print("Nome:", self.sigla)
class Tribunal(Orgao):
def __init__(self, sigla):
super().__init__(sigla)
self.sigla = sigla
def print(self):
super().print()
trf1 = Tribunal("TRF1")
trf1.print()
trf1.print2()
Em relação às chamadas das funções trf1.print e trf1.print2 no código acima, é correto afirmar que:
Provas
Considere o seguinte código em TypeScript (TS):
interface Orgao { print(): void; }
abstract class Tribunal implements Orgao {
protected nome: string;
constructor(nome: string) { this.nome = nome; }
abstract sigla(): string;
print(): void { console.log(this.nome); }
}
class TRF extends Tribunal {
private numRegiao: number;
constructor(nome: string, numRegiao: number) {
super(nome);
this.numRegiao = numRegiao;
}
sigla(): string {return `TRF${this.numRegiao}`;}
}
let trf1 = new TRF("TRF", 1);
console.log(trf1.sigla());
Ao ser executado, o código acima irá:
Provas
Roberto está utilizando a UML para modelar um sistema de gerenciamento e monitoramento de pedidos. Ele definiu um processo assíncrono, que envolve a tela cliente emitindo os pedidos para um serviço, para o tratamento no servidor, além de uma callback no cliente, exibindo a conclusão do processo.
Para modelar o fluxo de execução descrito, Roberto utilizou:
Provas
Para redesenhar um site que utilizará autenticação por meio do gov.br, Júlia está seguindo as recomendações definidas na eMAG versão 3.0.
A última modificação efetuada por Júlia foi a eliminação de elementos piscantes, substituindo-os por representações estáticas, o que a eMAG versão 3.0 classifica como uma recomendação de:
Provas
Considere o seguinte arquivo .gitlab-ci.yml, que define um pipeline no GitLab CI/CD:
workflow:
rules:
- if: $CI_PIPELINE_SOURCE == "web"
- if: $CI_PIPELINE_SOURCE == "push"
stages:
- primeiro
primeiro:
stage: primeiro
script:
- echo "Executando..."
O pipeline do GitLab CI/CD descrito acima:
Provas
Caderno Container