Acerca de padrões de projeto, JSE e JME, julgue o item a seg...

Próximas questões
Com base no mesmo assunto
Q869339 Programação

Acerca de padrões de projeto, JSE e JME, julgue o item a seguir.


A JSE é bastante utilizada no desenvolvimento web, especialmente em aplicações que utilizam HTTP; a JEE, por sua vez, é voltada para a criação de interface desktop com o uso de Swing e similares.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

Para entender o motivo pelo qual a afirmação é incorreta, é importante esclarecer o que cada uma das plataformas mencionadas representa:

  • Java Standard Edition (JSE): É a plataforma base para a construção de aplicações Java. Ela inclui APIs fundamentais para a programação em Java, como utilitários, matemática, acesso básico a redes e design gráfico através de Swing e AWT para interfaces desktop.
  • Java Enterprise Edition (JEE): Amplia a JSE fornecendo um conjunto de especificações e APIs para o desenvolvimento de aplicações corporativas, as quais são geralmente de grande escala, distribuídas e multi-camadas. A JEE é projetada para ambientes de servidor, suportando tecnologias como EJB, JPA, JMS, web services e muitas outras para o desenvolvimento web e de negócios.

A afirmação errônea confunde as funções destas duas plataformas ao afirmar que a JSE é utilizada no desenvolvimento web, especialmente em aplicações que utilizam HTTP, e que a JEE é voltada para a criação de interface desktop. Na verdade, é o oposto:

  • A JSE oferece funcionalidades para a construção de aplicações desktop, através de bibliotecas como Swing.
  • A JEE oferece funcionalidades para o desenvolvimento de aplicações web robustas e escaláveis, e é a plataforma escolhida para trabalhar com especificações voltadas para a web, como Servlets e JSP.

Portanto, a JEE é que seria usada para o desenvolvimento web, não a JSE. E, para o desenvolvimento de interfaces desktop, usaríamos a JSE e não a JEE.

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

Java Platform, Enterprise Edition (ou Java EE, ou EE, ou em português Plataforma Java, Edição Empresarial) é uma plataforma de programação para servidores na linguagem de programação Java.[1] A plataforma fornece uma API e um ambiente de tempo de execução para o desenvolvimento e execução de softwares corporativos, ▶ ▶ incluindo serviços de rede e web, ◄ ◄ e outras aplicações de rede de larga escala, multicamadas, escaláveis, confiáveis e seguras. Java EE estende a Java Platform, Standard Edition (Java SE),[2] fornecendo uma API para mapeamento objeto-relacional, arquiteturas multicamada e distribuídas e web services. A plataforma incorpora um desenho amplamente baseado em componentes modulares rodando em um servidor de aplicação. Softwares para Java EE são primeiramente desenvolvidos na linguagem de programação Java. A plataforma enfatiza a convenção sobre configuração e anotações para configuração.

 

 

 

https://pt.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition

Java EE (Enterprise Edition), por sua vez, é construída em cima da plataforma Java SE e fornece uma API e ambiente de tempo de execução para desenvolvimento e execução de aplicações distribuídas baseadas em Internet e Intranet:

De grande escala;

Multi-camadas;

Escaláveis;

Confiáveis; e

Seguras.

Já a edição Java ME (Micro Edition) fornece uma API e uma pequena máquina virtual para desenvolvimento e execução de aplicações para pequenos dispositivos, por exemplo:

Telefones celulares;

Palmtops;

Tablets.

Fonte: http://www.itnerante.com.br/profiles/blogs/as-quatro-edi-es-ou-plataformas?xg_source=activity 

JDK -> desenvolvimento

E

Clique para visualizar este comentário

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