🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Com referência às tecnologias Java SE (JSE), Java ME (JME) e...

Próximas questões
Com base no mesmo assunto
Q328252 Programação
Com referência às tecnologias Java SE (JSE), Java ME (JME) e Java EE (JEE), julgue os itens subsecutivos.


Diferentemente do JSE, o JEE adiciona bibliotecas que proveem funcionalidades para desenvolvimento de aplicações com tolerância a falhas, distribuídas em multicamadas e baseadas em componentes modulares em servidores de aplicação.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

A questão aborda a diferenciação entre as plataformas Java SE (Java Standard Edition), Java ME (Java Micro Edition) e Java EE (Java Enterprise Edition). Para solucionar esta questão, é importante entender que cada uma dessas plataformas serve para propósitos distintos e possui bibliotecas específicas que atendem a esses propósitos.

De fato, o Java SE é a plataforma básica para desenvolvimento e execução de programas Java. Ela inclui APIs essenciais para a linguagem Java, que são utilizadas para construir a maioria dos tipos de aplicações. No entanto, quando se trata de desenvolver aplicações empresariais, que são grandes, distribuídas, e muitas vezes requerem um modelo de programação mais robusto para lidar com transações, segurança e disponibilidade, entra em cena o Java EE.

O Java EE adiciona ao Java SE uma série de bibliotecas e especificações que são projetadas especificamente para essa finalidade. Essas adições incluem funcionalidades como Enterprise JavaBeans (EJB), Servlets, JavaServer Pages (JSP), Java Message Service (JMS), e muitas outras APIs que são essenciais para o desenvolvimento de aplicações tolerantes a falhas, distribuídas e baseadas em componentes modulares, todos rodando em servidores de aplicação.

Portanto, a afirmação está correta, já que o Java EE fornece uma plataforma mais completa e robusta para o desenvolvimento de aplicações empresariais em comparação com o Java SE, que é mais focado no desenvolvimento de aplicações para uso geral sem as particularidades que envolvem o ambiente corporativo.

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

Correto,

No JEE (Java enterprise edition) são adicionadas bibliotecas para proverem tolerância a falhas, além de poder distribuir a aplicação em multi camada.

Tem uma documentação em inglês no site da oracle comentando justamente entre essas diferenças do JSE e JEE.

http://docs.oracle.com/javaee/6/firstcup/doc/gkhoy.html


Abs

c-

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.

Caracteristicas?

 

Transações: define suporte para transações, integrado com a Java Transaction API (JTA) e oferece transações distribuídas.


Segurança: autenticação e autorização de forma transparente. lógica de segurança parte da arquitetura JEE.


Remotabilidade: Aplicações acessadas remotamente através de diversos protocolos de comunicação.


Multithreading e Concorrência: para usuários simultaneamente de maneira controlada


Persistência: provedores de persistência com especificação JPA.


Gerenciamento de Objetos: injeção de dependências e controle de ciclo de vida, garantindo escalabilidade


Integração: com os componentes da plataforma Java

Clique para visualizar este comentário

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