Diferença entre Java e J2EE

Anonim

Java vs J2EE

Java é uma linguagem de programação e uma plataforma para desenvolver e executar aplicativos de software. Ele vem em diferentes sabores:

  1. Java Standard Edition (Java SE)

    Esta é a versão simples de baús de Java. Você pode implementar qualquer aplicativo de software com ele. O Java SE possui uma grande biblioteca de código que inclui muitas funções de software reutilizáveis. Java EE e Java ME descritos abaixo são criados no topo do Java SE.

  2. Java Enterprise Edition (Java EE)

    Esse sabor de Java se baseia no Java SE. Java EE contém bibliotecas adicionais de código e ferramentas de desenvolvimento que são de utilidade única no desenvolvimento de aplicativos de negócios.

  3. Java Micro Edition (Java ME)

    Além de ser outra extensão para o Java SE, esta é, de fato, uma versão reduzida do Java SE e uma biblioteca de software associada que atende as necessidades exclusivas de aplicativos Java que devem ser executados dispositivos de capacidade limitada, como telefones celulares e PDAs.

Quando simplesmente dizemos "Java", nos referimos principalmente a Java Standard Edition.

J2EE refere-se à primeira versão do Java Enterprise Edition.

Java (i. E. Java SE) não o obriga a usar padrões ou arquiteturas específicos na implementação de aplicativos. É a versão simples do Java e você pode implementar sua aplicação de qualquer maneira preferida.

O Java EE, no entanto, descreve uma arquitetura geral à qual sua aplicação comercial deve aderir. O Java EE também inclui as melhores práticas e diretrizes que você pode seguir ao abordar os requisitos exclusivos de aplicativos de negócios.