Um servidor de aplicação JEE age como uma máquina virtual es...

Próximas questões
Com base no mesmo assunto
Q65149 Programação
Considerando as tecnologias de servidores de aplicação JEE, julgue
os itens seguintes.

Um servidor de aplicação JEE age como uma máquina virtual estendida que é voltada para a execução de aplicações e que trata de forma transparente as conexões com o banco de dados e com o cliente.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

A afirmação está correta e reflete bem o papel dos servidores de aplicação Java EE (Enterprise Edition), agora conhecida como Jakarta EE. Esses servidores oferecem uma plataforma robusta para a execução de aplicações empresariais, simplificando o desenvolvimento e a gestão de sistemas complexos.

Um servidor de aplicação Java EE funciona como uma máquina virtual estendida, que não apenas executa o código da aplicação, mas também fornece diversos serviços de forma transparente para o desenvolvedor. Dentre esses, podemos destacar:

  • Gerenciamento de Transações: O servidor pode controlar as transações, garantindo a integridade dos dados e a consistência entre as operações com o banco de dados.
  • Segurança: Autenticação e autorização são tratadas pelo servidor, o que simplifica a codificação desses aspectos nas aplicações.
  • Conexão com Banco de Dados: Através do uso de Java Database Connectivity (JDBC), o servidor de aplicação permite que a aplicação se conecte facilmente a diversos tipos de bancos de dados.
  • Integração com Clientes: Por meio de tecnologias como Servlets e JavaServer Pages (JSP), o servidor de aplicação possibilita a criação de interfaces para a interação com o usuário final.
  • Gerenciamento de Sessão: Acompanhamento da sessão do usuário para garantir uma experiência personalizada e segura.

Com o suporte a esses serviços, o servidor de aplicação diminui a complexidade na criação de aplicações, pois muitos dos aspectos de baixo nível já são gerenciados de forma eficiente e seguindo os padrões estabelecidos pela plataforma. Portanto, o desenvolvedor pode se concentrar mais nos requisitos de negócios e na lógica da aplicação, deixando os detalhes de infraestrutura para o servidor.

Além disso, a plataforma Java EE promove a portabilidade da aplicação, já que define um conjunto padrão de APIs que são suportadas por diversos servidores de aplicação, permitindo que o código desenvolvido seja implantado em diferentes ambientes sem necessidade de alterações significativas.

Em resumo, os servidores de aplicação Java EE são fundamentais para o desenvolvimento de aplicações empresariais, proporcionando um ambiente que abstrai e gerencia questões técnicas complexas, e por isso, a afirmação em questão está correta.

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

Não entendi esse "... trata de forma transparente as conexões com o banco de dados e com o cliente.".

Alguém pode explicar?
Servidores de Aplicação JEE normalemente funcionam com containers que abstraem da aplicação as variações do ambiente onde a aplicação está, inclusive a conexão com bases de dados. Desta maneira, uma mesma aplicação pode ser instalada em diferentes servidores de aplicação sem sofrer grandes alterações. 

c-

Anotações solicitam que o AS faça a injeção de um recurso quando necessário na classe. A injeção implica que a instanciação e remoção do objeto ocorrem de forma transparente.

Clique para visualizar este comentário

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