sábado, 12 de outubro de 2019

JEE, JSE, JRE, JDK entenda as diferenças

JEE - Plataforma Java, Enterprise Edition
O que é o Java Enterprise Edition (Java EE)?
O Java EE é um ambiente independente da plataforma, centrado em Java que cria e implementa aplicativos corporativos baseados na Web on-line. O Java EE inclui muitos componentes do Java Standard Edition (Java SE). A plataforma Java EE consiste em um conjunto de servidores APIs e protocolos que fornecem a funcionalidade para desenvolver aplicativos multicamadas com base na Web.
O Java EE simplifica o desenvolvimento do aplicativo e diminui a necessidade de programação e de treinamento do programador, criando componentes modulares reutilizáveis padronizados e ativando a camada para tratar de muitos aspectos da programação de forma automática.
Se você for um desenvolvedor corporativo, precisará do Java EE. Os desenvolvedores corporativos necessitam do Java EE porque a criação de aplicativos de negócios distribuídos não é fácil, e eles precisam de uma solução de alta produtividade que lhes permitam se concentrarem apenas na criação da lógica de negócios e ter uma grande variedade de serviços de nível corporativo nos quais confiar, como objetos transacionais distribuídos, middleware orientado à mensagem e serviços de nomenclatura e de diretório.


JSE - Plataforma Java, Standard Edition
Necessitam disto os desenvolvedores de software que criam mini-aplicativos e aplicativos utilizando a tecnologia Java.
Trata-se de Um kit de desenvolvimento de software usado para criar mini-aplicativos e aplicativos que utilizam a linguagem de programação Java.
Ele é distribuído gratuitamente e está disponível no site: oracle.com/javase

JRE - Java Runtime Environment - (O java normal que todos tem no seu computador)
Necessitam disto os Utilizadores de computador que executam mini-aplicativos e aplicativos desenvolvidos com a tecnologia Java.
Este componente é um ambiente necessário para a execução de mini-aplicativos e aplicativos desenvolvidos com a linguagem de programação Java.
Ele é distribuído gratuitamente e está disponível no site: java.com
É uma implementação do Java Virtual Machine* que na verdade executa programas Java.
O Java Runtime Environment é um plug-in necessário para a execução de programas Java.
O JRE é menor que o JDK, portanto, ele necessita de menos espaço em disco.
Inclui o JVM, as bibliotecas centrais e outros componentes adicionais para executar aplicativos e applets criados em Java.

JDK - Java Development Kit
É um pacote de software que você pode usar para desenvolver aplicativos baseados em Java.
O Java Development Kit é necessário para desenvolver aplicativos java.
O JDK necessita de mais espaço em disco porque ele contém o JRE juntamente com várias ferramentas de desenvolvimento.
Inclui o JRE, conjunto de classes de API, compilador Java, Webstart e arquivos adicionais necessários para criar applets e aplicativos Java.

0 comentários :

Enviar um comentário