Com referência às tecnologias Java SE (JSE), Java ME (JME) e...
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.
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