Em relação aos servidores de aplicação Java Enterprise Edit...

Próximas questões
Com base no mesmo assunto
Ano: 2011 Banca: FUMARC Órgão: BDMG Prova: FUMARC - 2011 - BDMG - Analista de Sistemas |
Q165282 Programação
Em relação aos servidores de aplicação Java Enterprise Edition (JEE) 5, todas as afirmativas a seguir estão corretas, EXCETO:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - A Microsoft oferece um servidor de aplicação compatível com JEE 5.

Para entender o contexto desta questão, é necessário ter conhecimento sobre a plataforma Java Enterprise Edition (Java EE), que é um padrão de desenvolvimento para aplicações corporativas em Java. A plataforma Java EE define um conjunto de APIs e serviços que juntos facilitam o desenvolvimento de aplicações robustas, escaláveis e seguras. Os servidores de aplicação Java EE são projetados para seguir essas especificações e fornecer um ambiente onde essas aplicações possam ser executadas.

Na alternativa A, é mencionado que a plataforma Java EE5 é um padrão de desenvolvimento e isto é correto, pois os fornecedores de software que desejam oferecer produtos compatíveis com Java EE5 devem seguir as especificações definidas pela plataforma.

Na alternativa B, o balanceamento de carga é corretamente descrito como um processo de distribuição de requisições de clientes entre vários servidores de aplicação, visando otimizar recursos e aumentar a disponibilidade e a resiliência das aplicações.

A alternativa D expõe métodos comuns de distribuição de requisições entre servidores que são compatíveis com os servidores de aplicação Java EE, como o uso de DNS, redirecionamento HTTP e agentes despachantes (dispatchers).

Contudo, a alternativa C é incorreta porque a Microsoft não oferece um servidor de aplicação que seja compatível com a plataforma Java EE, especialmente para a versão 5. A Microsoft trabalha predominantemente com tecnologias baseadas em .NET para servidores de aplicação e não fornece implementação para a plataforma Java EE. Portanto, essa afirmação é falsa e não está alinhada com as práticas e ofertas de produtos da Microsoft.

Em resumo, a alternativa C é a correta para a pergunta "EXCETO", pois é a única afirmação que não está correta em relação aos servidores de aplicação Java Enterprise Edition (JEE) 5. É importante para você, enquanto estuda para concursos, ter clareza sobre os produtos e serviços oferecidos pelas diferentes empresas de tecnologia e entender os padrões de desenvolvimento que cada plataforma estabelece.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Comentário da Letra A) CORRETA

A Plataforma Java (Enterprise Edition) difere-se da Plataforma Java Standard Edition (Java SE) pela adição de bibliotecas que fornecem funcionalidade para implementar software Java distribuído, tolerante a falhas e multi-camada, baseada amplamente em componentes modulares executando em um servidor de aplicações. A plataforma Java EE é considerada um padrão de desenvolvimento já que o fornecedor de software nesta plataforma deve seguir determinadas regras se quiser declarar os seus produtos como compatíveis com Java EE. Ela contém bibliotecas desenvolvidas para o acesso a base de dados, RPC, CORBA, etc. Devido a essas características a plataforma é utilizada principalmente para o desenvolvimento de aplicações corporativas.

A plataforma J2EE contém uma série de especificações e containers, cada uma com funcionalidades distintas[2].

Comentário Letra C) ERRADA

JEE

Devido a popularização da plataforma Java, o termo servidor de aplicação é frequentemente uma referência a "Servidor de aplicação JEE". O servidor WebSphere Application Server da IBM e o WebLogic Server da BEA Systems são dois dos mais conhecidos servidores JEE comerciais. Alguns servidores de software livre também são muito utilizados, como Glassfish, JBoss, JOnAS, Apache Geronimo e Apache Tomcat. Este último apesar de ser um servidor de aplicações JEE, não é servidor de EJBs. O Tomcat é um exemplo de container de software livre, onde os módulos Web podem ser publicados. Como mencionado, a linguagem de programação destes softwares é Java. Os módulos Web são em geral implementados através de servlets e JSP e a lógica de negócio através de EJBs. A plataforma JEE disponibiliza padrões para os containers Web e EJB.

.NET

Na plataforma Microsoft .NET, o servidor de aplicação não é visto como um elemento separado. O sistema operacional Windows 2003 contém a infraestrutura necessária para servir aplicações, como o IIS, COM+ e Framework .NET.

Comentário da letra B) CORRETA

Balanceamento de carga pode se referir a várias coisas, inclusive na distribuição das requisições entre os vários servidores de aplicação disponíveis.

Conforme o seguinte trecho de balanceamento de carga:

Todo o hardware tem o seu limite, e muitas vezes o mesmo serviço tem que ser repartido por várias máquinas, sob pena de se tornar congestionado. Estas soluções podem-se especializar em pequenos grupos sobre os quais se faz um balanceamento de carga: utilização do CPU, de armazenamento, ou de rede. Qualquer uma delas introduz o conceito de clustering, ou server farm, já que o balanceamento será, provavelmente, feito para vários servidores.

Alternativa correta: C

A Microsoft NÃO oferece um servidor de aplicação compatível com JEE 5.

O Java Enterprise Edition (JEE) evoluiu como plataforma de desenvolvimento para aplicações enterprise foco em robustez, webservices e facilidade.
através do feedback pelo Java Community Process (JCP), o JEE hoje é universal para TI empresarial, facilitando o desenvolvimento, instalação e gerenciamento de aplicações multi-tier e server-centric. A plataforma JEE é para aplicações com elevado grau de complexidade, acessando dados das mais variadas fontes e atendendo a um grande número de clientes e requisições. Sua arquitetura facilita o gerenciamento da escalabilidade, pré-
requisito para alto desempenho. [E dividido em 2 partes:

 

1) A lógica de negócio e apresentação:


2) serviços-padrão que tais aplicações necessitam

 

pelo desenvolvedor.

 

pelo JEE através do servidor de aplicações.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo