Leia o trecho a seguir:
"IDEs: outra grande vantagem na utilizacao da linguagem Java esta em suas IDEs, que com
certeza, sao as melhores do mercado, em qualquer ramo de atividade em que você queira
empregar essa linguagem. Além dessas vantagens, a arquitetura de servidor escrita em Java
possibilita alguns benefícios adicionais, como escalabilidade [ ... ]".
Fonte: GONÇALVES, E. Desenvolvendo Aplicações Web com JSP Servlets, JavaServer Faces,
Hibernate, EJB 3 Persistence e Ajax. Pagina: VIII. Rio de Janeiro-RJ: Editora Ciência Moderna Ltda.,
2007.
Considerando essas informações e o conteúdo estudado sobre ambiente de desenvolvimento,
pode-se afirmar que a consequencia da escalabilidade nas aplicacões Java, incluindo aquelas que
sejam Web, é que:
A
a máquina virtual pode ser instalada em computadores com pouca memoria sem que a
eficiência seja gravemente prejudicada.
pode haver a separacao de servicos com gerenciamento virtual de escala de acessos e de
B
processamento. Isso, em Java, e realizado de modo fechado e integrado ao compilador
presente na máquina virtual Java.
C
os objetos instanciados se adaptam ao tamanho da memória RAM em um rico
gerenciamento de escala, com compactação de dados de modo dinâmico.
D
é possível distribuir a carga de processamento em diversos servidores modernos, tornando
viavel remover e adicionar servidores de acordo com a demanda.
Ed
há 2 semanas
Vamos analisar cada alternativa em relação à escalabilidade nas aplicações Java: A) A máquina virtual pode ser instalada em computadores com pouca memória sem que a eficiência seja gravemente prejudicada. - Essa afirmação não é totalmente correta, pois a eficiência pode ser afetada dependendo da quantidade de memória disponível e da complexidade da aplicação. B) Pode haver a separação de serviços com gerenciamento virtual de escala de acessos e de processamento. Isso, em Java, é realizado de modo fechado e integrado ao compilador presente na máquina virtual Java. - Essa afirmação é confusa e não reflete corretamente como a escalabilidade é gerenciada em Java. O gerenciamento de serviços e a escalabilidade não são necessariamente "fechados" ou "integrados ao compilador". C) Os objetos instanciados se adaptam ao tamanho da memória RAM em um rico gerenciamento de escala, com compactação de dados de modo dinâmico. - Essa afirmação não é precisa, pois a adaptação dos objetos à memória não é uma característica típica da escalabilidade em Java. D) É possível distribuir a carga de processamento em diversos servidores modernos, tornando viável remover e adicionar servidores de acordo com a demanda. - Essa afirmação está correta e reflete uma das principais características da escalabilidade em aplicações Java, especialmente em ambientes de servidor. Com base na análise, a alternativa correta que reflete a escalabilidade nas aplicações Java é: D) é possível distribuir a carga de processamento em diversos servidores modernos, tornando viável remover e adicionar servidores de acordo com a demanda.