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