Questões de Concurso
Sobre servidores de aplicação em arquitetura de software
Foram encontradas 81 questões
Uma das formas de aumentar o desempenho de requisições a servidores web é introduzindo um servidor intermediário que mantém cópias de recursos frequentemente acessados nesses servidores. Quando uma nova requisição é feita a um servidor web, por intermédio desse servidor intermediário, a cópia do resultado previamente armazenada referente ao mesmo objeto requisitado (se houver) é retornada sem contatar o servidor web, desde que essa cópia ainda seja considerada válida.
Esse mecanismo é conhecido como
Normalmente, um servidor de aplicação é feito para uma linguagem específica, como Java.
Se um desenvolvedor tiver que escolher um servidor de aplicação para um programa que será feito na linguagem de programação Python, que servidor deverá escolher?
Após a instalação e configuração do servidor de aplicações Wildfly 8, pode-se executar o script $WILDFLY_HOME/bin/standalone.sh para iniciar o serviço. Sem argumentos, esse script inicia o servidor utilizando a configuração padrão. Entretanto, pode-se substituir a configuração padrão fornecendo argumentos na linha de comando, ou em seu script de chamada.
Com base em tais parâmetros, para realizar o bind das interfaces públicas de um servidor para todos os endereços do IPv4 se deve utilizar o seguinte argumento:
Julgue o item seguinte, a respeito de Maven, desenvolvimento web, servidor web, servidor de aplicação e criptografia.
Acerca de sistemas de aplicação web, julgue o item a seguir.
Em servidores de aplicação web, cache diminui
significativamente a carga em banco de dados, especialmente
em aplicações que somente realizam leitura no banco, assim,
cache em memória é melhor que cache em disco, que é melhor
que um banco de dados remoto.
Acerca de sistemas de aplicação web, julgue o item a seguir.
Uma das finalidades de um servidor de aplicação web é
fornecer facilidades para que o desenvolvedor seja capaz de
lidar com a heterogeneidade das especificações de hardware
dos servidores.
A respeito de escalabilidade, segurança, balanceamento de carga, fail-over e replicação de estados em sistema gerenciador web, julgue o item subsequente.
Embora, em um sistema gerenciador web, dividir as
responsabilidades e a carga que cada tarefa executa torna o
sistema mais rápido, mais escalável e de fácil manutenção,
tecnologias recentes como o NGINX não permitem iniciar
várias instâncias de uma aplicação no mesmo servidor, o que
garante maior confiabilidade ao serviço.
Julgue o item a seguir, a respeito de sistemas gerenciadores web e de Apache e NGINX.
No NGINX, a configuração de servidores virtuais exige que a
diretiva utilizada para especificar o endereço onde o servidor
escuta as requisições seja definida usando-se o IPv4.
No desenvolvimento de uma aplicação do tipo cliente-servidor multicamadas com dezenas de funções distintas, é recomendável que as responsabilidades sejam particionadas uniformemente, de modo que uma única pessoa realize todas as atividades relativas à implementação de cada função, tais como levantamento de requisitos e necessidades, desenvolvimento da interface com o usuário, elaboração da arquitetura, codificação, testes e homologação.