Diferença entre Java e J2EE
Java vs J2EE
Java é uma linguagem de programação e uma plataforma para desenvolver e executar aplicativos de software. Ele vem em diferentes sabores:
- 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.
- 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.
- 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.