

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.
Sobre o Servidor Nginx, assinale a afirmativa incorreta.
O Nginx consome mais memória que o Apache.
Em comparação ao Apache, o Nginx consome muito menos memória, o que é ideal para projetos com alto volume de acessos.
O NginX pode ser configurado para servir conteúdo HTTP dinâmico através do uso de FastCGI, que é um protocolo que cuida da comunicação de aplicações web interativas e o servidor web.
O NGINX conta com uma arquitetura modular extensível, o que facilita a extensão dos recursos para quem quiser mexer em seu código fonte.
O NGINX é um servidor web que oferece recursos como o balanceamento de cargas, proxy reverso e muito mais.
Com relação as principais características técnicas do servidor de aplicação JBoss (Versão 7), analise as afirmativas a seguir se são verdadeiras (V) ou falsas (F) e assinale a alternativa com a sequência correta.
( ) Implementado na Linguagem de Programação Java.
( ) Open source.
( ) Roda somente no Sistema Operacional Windows.
( ) Baseado na Plataforma Java EE.
V – V – F – V.
V – V – V – V.
V – F – V – F.
V – F – F – F.
F – V – F – V.
JBoss e TomCat são termos muito mencionados quando se trata de contêineres e servidores. Marque a alternativa que melhor os descrevem:
JBoss é um contêiner de aplicação enquanto o Tomcat é um servidor de aplicação, portanto o Tomcat é mais completo de acordo com as especificações do Java EE.
Tomcat é um contêiner de aplicação enquanto o JBoss é um servidor de aplicação, portanto o JBoss é mais completo de acordo com as especificações do Java EE.
Tomcat e JBoss são, ambos, contêineres de aplicação.
Tomcat é um servidor de aplicação, assim como o JBoss.
Um webserver Tomcat rodando em um Sistema Operacional Linux gera um arquivo de log catalina.out. Caso um usuário root no caminho do referido arquivo envie para o terminal o comando tail -f catalina.out, qual é o comportamento esperado?
Será criada uma cópia de segurança do arquivo de log catalina.out no caminho /
No terminal irá aparecer o conteúdo atualizado do arquivo de log catalina.out
O arquivo de log catalina.out será substituído pelo arquivo catalina.in
O arquivo de log catalina.out será enviado para impressão
O arquivo de log catalina.out será enviado para a lixeira
A partir da versão 8 o JBoss passou a se chamar Wildfly. E ele possui dois modos de gerenciamento principais que são:
Standalone e Domain
Independent e Proprietary
Independent e Domain
Standalone e Proprietary
Com relação ao servidor de aplicação JBoss, assinale a alternativa correta.
Tanto no Linux quanto no Windows, a única opção para finalizar a execução do JBoss é executar o comando run.sh –shutdown now.
Diferentemente de outros utilitários no Linux, não é possível, por meio do comando nohup, colocar/iniciar o JBoss em background, devido à sua incompatibilidade com esse comando.
O comando jps é muito útil, pois serve para clicar o snapshot do JBoss.
No Windows, por padrão, o JBoss é executado como serviço.
Por padrão, todas as portas TCP abertas pelo JBoss são acessíveis por todos os endereços IP de uma rede local (LAN).
O Tomcat é um servidor web Java que é uma implementação de código aberto de várias tecnologias (segundo a própria Apache), tais como:
(1) Java Servlet.
(2) Java WebSocket.
(3) JavaServer Pages.
Das relações apresentadas:
existem somente o 1 e 2
existem somente o 1 e 3
existem somente o 2 e 3
existem todos
O script de inicialização da versão 7 do JBoss Application Server, ou simplesmente AS7, será um pouco diferente dependendo do Sistema Operacional. Esse script será, respectivamente, para Windows e para o Linux:
standalone.bat e standalone.bin
standalone.sh e standalone.bat
standalone.exe e standalone.bin
standalone.bat e standalone.sh
Deployment descriptors (em português, descritores de implantação) são escritos em JSON e fornecem informações sobre API e drives necessários para o funcionamento do serviço de Internet.
Certo
Errado
A documentação do Apache Tomcat 10.0 recomenda que a aplicação web desenvolvida siga uma estrutura padrão de diretórios e arquivos. Considerando tal estrutura padrão e sua descrição, assinale a alternativa CORRETA.
O diretório /
O diretório WEB-INF/lib deve conter arquivos Java do tipo .class que implementam a aplicação de acordo com a estrutura de diretórios definida pelos pacotes.
As páginas JSP e HTML devem ser distribuídas em subpastas, de acordo com a necessidade da aplicação. A pasta raiz apenas aceita o arquivo index.jsp.
O arquivo /
Em uma servlet, de um site desenvolvido em Java, o fragmento de código abaixo retorna uma lista de processos para o arquivo exibir_processos.jsp.
ProcessosDao dados = new ProcessosDao();
ArrayList<Processo> listaProcessos = dados.consultar(processo);
request.setAttribute("retornaProcessos", listaProcessos);
RequestDispatcher disp = request.getRequestDispatcher("exibir_processos.jsp");
disp.forward(request, response);
No arquivo exibir_processos.jsp, para receber a lista de processos, utiliza-se a instrução
<%ArrayList<Processo> listaProcessos = request.getAttribute ("retornaProcessos");%>
<%ArrayList<Processo> listaProcessos = (Processo) request.getList("retornaProcessos");%>
<%ArrayList<Processo> listaProcessos = ${retornaProcessos};%>
<%ArrayList<Processo> listaProcessos = (ArrayList<Processo>) request.getAttribute ("retornaProcessos");%>
<%ArrayList listaProcessos = (ArrayList<Processo>) $_REQUEST.getParameter ("retornaProcessos");%>
Assinale a alternativa que NÃO apresenta uma atribuição de um Servidor de Aplicação.
Gerenciamento de transações.
Balanceamento de carga.
Execução de aplicações.
Segurança de aplicações.
Integração contínua.
Os tipos de Servlets implementados no Java EE são:
HTTPServlet e HTTPSServlet.
XMLServlet e JSONServlet.
GenericServlet e HTTPServlet.
TCPServlet e UDPServlet.
HTTPServlet, FTPServlet e SMTPServlet.
Em informática, um servidor é um software ou computador, com sistema de computação centralizada que fornece serviços a uma rede de computadores, chamada de cliente. Esta arquitetura é chamada de modelo cliente-servidor, é utilizada em redes de médio e grande porte (com muitas máquinas) e em redes onde a questão da segurança desempenha um papel de grande importância. O termo servidor é amplamente aplicado a computadores completos, embora um servidor possa equivaler a um software ou a partes de um sistema computacional, ou até mesmo a uma máquina que não seja necessariamente um computador. Assinale a alternativa que não representa um tipo de servidor de rede.
Servidor de Comandos.
Servidor de Arquivos.
Servidor de Banco de Dados.
Servidor de Impressão.
TomCat é um projeto da Apache Software Foundation. Marque (V) verdadeiro ou (F) falso:
(__)TomCat é um servlet Java (um tipo de programa em JavaScript que define como essas solicitações de servidor são tratadas).
(__)TomCat atua como um ambiente de servidor HTTP para hospedar páginas estáticas, embora ele seja menos eficaz que o Apache ou o NGINX para essa função.
(__)TomCat é de código aberto.
(__)TomCat fornece o conjunto completo de recursos do Java EE.
(__)TomCat também usa HTML, CSS e JavaScript do lado do cliente (e bibliotecas relacionadas), além de servir a páginas da Web, acessar bancos de dados etc.
Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo:
V, V, V, V, V.
V, F, F, F, V.
V, V, V, F, V.
F, V, V, F, V.
V, V, V, F, F.
No servidor TOMCAT, as diretivas SSI (Server Side Includes) têm como tarefa
requerer memória no servidor.
adicionar conteúdo gerado dinamicamente a uma página HTML existente.
mapear os tipos de dados internos do servidor.
otimizar o tempo de resposta do servidor.
interagir com programas externos.
Os servidores de aplicação WildFly possuem uma ferramenta de linha de comando para gerenciar implementações tanto de domínios gerenciados quanto de instâncias standalone.
Assinale a alternativa que indica corretamente o script que invoca a interface de linha de comando do WildFly.
wildfly.sh
wildfly-cli.sh
wildfly-adm.sh
jboss-cli.sh
jboss.sh
Um servidor de aplicação Java EE torna-se instável quando submetido a um alto volume de requisições, ficando indisponível por alguns minutos, embora o consumo de CPU, memória, disco e rede não estejam saturados. Frente a essa situação, o correto diagnóstico desse servidor requer
a expansão da memória reservada para uso pela aplicação, para evitar seu esgotamento.
o emprego de um mecanismo de balanceamento de carga, para diminuir o volume de requisições sobre um mesmo servidor.
a utilização de ferramentas que simulem carga para reproduzir o problema de forma controlada.
a aplicação de recursos para limitar o uso da CPU, evitando sobrecargas nos horários de pico.
a reconfiguração do servidor em um novo dispositivo de hardware, para mitigar possíveis falhas no equipamento.
Uma das características esperadas de um servidor é a escalabilidade. Neste sentido, o aumento da capacidade computacional pode ser dividido em escalabilidade horizontal e escalabilidade vertical. Assim, podemos definir escalabilidade horizontal como:
aumento da quantidade de servidores.
aumento da quantidade de recursos no mesmo servidor.
aumento da disponibilidade.
diminuição da fragmentação.
montagem de cluster em rack U.
No Tomcat, um datasource JNDI (conexão com um banco de dados) pode ser configurado no arquivo context.xml através da Tag <datasource>
Certo
Errado