Acerca de padrões de projeto, JSE e JME, julgue o item a seg...
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.
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
A 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