Quais são as diferenças conceituais entre JDK, J2EE, J2SE e J2ME?
1. O que são esses?
O JDK é um kit de ferramentas de desenvolvimento Java, que é equivalente a uma função da biblioteca Java e é um kit de ferramentas para compilar e executar programas Java.
J2EE IS Java 2 Enterprise Edition é uma espécie de versão corporativa do Java para desenvolvimento de serviços de aplicativos em nível corporativo
J2SE IS Java 2 Standard Edition é Java Standard Edition, usado para desenvolvimento de aplicativos padrão
J2ME IS Java 2 Micro Edition é uma mini versão do Java, frequentemente usada para desenvolvimento em telefones celulares
J2EE, J2SE, J2ME são Java que fornece serviços diferentes para usos diferentes, ou seja, fornece diferentes tipos de bibliotecas de classes.
J2EE (Java 2 Enterprise Edition) para aplicativos de rede corporativa, J2SE (Java 2 Standard Edition) para aplicativos comuns de PC e
Três versões do J2ME (Java 2 Micro Edition) para dispositivos incorporados e aparelhos de consumo
Para iniciantes, todos eles começam com o J2SE.
2. A diferença entre J2EE e J2SE:
O J2EE adiciona uma série de interfaces de programação de aplicativos em nível corporativo com base no J2SE. Existem JSP que você está familiarizado,
13 Tecnologias como servlet, JDBC, JME, etc.!
O J2EE é usado principalmente para fazer aplicativos com a estrutura B/S! Ou seja, é baseado no navegador e no servidor!
O J2SE me dá a sensação de que apenas um contêiner é necessário.
1) O que é J2EE?
O J2EE é um padrão proposto pela Sun Company.
Essa "implementação", e Jboss, WebLogic e Websphere são "implementações" do J2EE Standard. Por causa de jboss, weblogic,
O próprio WebSphere possui uma API J2EE, para que não possa usar a implementação do J2EE do sol.
2) a diferença entre J2EE SDK e J2SDKEE
Na verdade, você pode levar o J2EE SDK e o J2SDKEE como a mesma coisa, o nome oficial é J2EE SDK. Mas se você pensar com cuidado, também pode usar a seguinte fórmula
Para entender: J2eesDK é JDK, necessário para instalar o EJG, J2SDKEE é o ambiente de desenvolvimento J2EE, que também deve ser instalado
Se você instalar o JBoss, não precisa instalar todos os j2sdkee.
O JDK é necessário, embora o J2SDKEE não precise, depende do que você usa como contêiner.
3. Você ainda precisa instalar o J2SE SDK depois de instalar o J2EE SDK?
Ao baixar J2EE1.4 no site da Sun, existem dois tipos de pacotes de download:
Um é o pacote J2EE1.4 SDK (tudo em um), que contém o servidor J2EE, J2SE, amostra, API Doc;
Há algo.
Há muito mais J2SE, como Java.Servlet.*, Java.Servlet.http.*, Etc.
J2EE é algo que você usa para desenvolver a especificação J2EE.
O J2SE não precisa ser instalado), além de um mecanismo de servlet (como o Tomcat) é suficiente.
Veja o seguinte e você pode vê -lo rapidamente:
J2SE == JDK == BIN + Demo + Incluir + Jre + Lib + Src.rar // Official JDK1.4.2 do Sun
J2ee == JDK + .... // O JDK aqui não é tão grande quanto o arquivo JRE acima, o motivo foi mencionado acima.
O outro é um servidor J2EE separado e você precisa instalar o J2SE SDK antes da instalação.
Não importa qual esteja instalado, você deve definir as variáveis Java_Home, J2ee_Home, ClassPath Environment e depois executar o servidor J2EE.
Para facilitar os desenvolvedores, a Sun divide o Java em quatro plataformas: J2SE (Java 2 Standard Edition), J2EE (Java 2 Enterprise Edition), J2ME (Java 2 Micro Edition) e Java. O J2SE é a base de todas as tecnologias Java. A tecnologia J2EE se concentra na aplicação do lado do servidor corporativo. O J2ME é destinado principalmente a sistemas incorporados, incluindo telefones celulares, PDAs, etc. Para o desenvolvimento de aplicativos móveis, a Sun também fornece um kit de ferramentas sem fio J2ME gratuito. A tecnologia de cartão Java é usada para desenvolver aplicativos que podem ser implantados em cartões inteligentes IC.
Os kits de desenvolvimento de software (SDKs) das quatro plataformas acima são todos gratuitos e podem ser baixados no site da Sun. Obviamente, o uso de SDK sozinho é muito desprotegível. Essa ferramenta é chamada de ambiente de desenvolvimento integrado (IDE). No passado, Borland Jbuilder e IBM Eclipse eram os dois Ides mais populares entre os programadores de Java, enquanto o próprio IDE de Sun era desconhecido. Depois de 2004, Sun colocou seu IDE em uma posição importante e trabalhou duro para promover o desenvolvimento do Netbeans e do Java Studio. O primeiro é uma ferramenta de código aberto escrito inteiramente em Java, enquanto o último é uma ferramenta de desenvolvimento oficial de peso pesado. As ferramentas de desenvolvimento da Sun são tão boas que os programadores Java podem finalmente ser banhados ao sol!
O relacionamento e a diferença entre JDK, J2EE, J2SE e J2ME serão apresentados aqui.