Qual é a diferença entre j2ee e java?

Diferença entre j2ee e core:

Java SE significa Java Standard

Edition.It

é normalmente usado para o desenvolvimento de aplicativos de desktop, forma a API básica / básica.Java EE, ou seja, Java Enterprise Edition. Isso era originalmente conhecido como Java 2 Platform, Enterprise Edition ou J2EE. O nome acabou sendo alterado para Java Platform, Enterprise Edition ou Java EE na versão 5.

O Java EE é usado principalmente para aplicativos executados em servidores, como sites. A primeira versão do JDK foi lançada por JDK Alpha e Beta (1995). A primeira versão do J2EE recebeu o nome de JPE (maio de 1998) e a segunda pelo J2EE 1.2 (12 de dezembro de 1999).

O Java mantém todas as suas bibliotecas principais do java, AWT, bibliotecas relacionadas ao Swing. O J2EE mantém JSP, Servlets, EJB, JDBC etc. Aqui, ele requer que o servidor execute aplicativos (por exemplo, sites).

Do que você

Xpert IT Institut

e

9921412227

Java → Edição padrão Java: esta é a linguagem principal que inclui as bibliotecas como java.io, java.lang, java.util etc., para tornar o java mais forte, você precisa aprender essas bibliotecas e conceitos básicos em java. para java enterprise edition

Java Enterprise Edition EE: inclui as bibliotecas para desenvolvimento da Web, como bibliotecas JDBC, JPA, RMI, JSP, Servlets, Beans, bibliotecas de processamento XML etc., portanto, para fins comerciais

Java

é uma linguagem de programação orientada a objetos. Leia o artigo abaixo sobre o histórico do Java.

Teste SCJP da Sun Java Certification vs. Teste OCPJP da Certificação Java Oracle - MyExamCloud

O termo

Java principal

refere-se aos fundamentos da linguagem e é obrigatório para qualquer programador Java (desenvolvedor Java SE ou Java EE).

A linguagem Java é categorizada com base em plataformas:

Java SE (Java Standard Edition ou Core Java)

- APIs usadas para desenvolver aplicativos baseados em desktop. Um software antivírus instalado no seu PC, um Jogo instalado no seu PC são os melhores exemplos de aplicativos baseados em desktop. Eu desenvolvi tantos aplicativos de desktop usando Java SE. Poucas amostras:

Software do gerador de teste

Java EE (Java Enterprise Edition) - anteriormente chamado J2EE

. Possui APIs e componentes usados ​​para desenvolver aplicativos corporativos baseados na Web. A infraestrutura vem com mais um contêiner Java EE para executar seu aplicativo Java EE. O aplicativo acessado no seu navegador é chamado de aplicativos baseados na Web. Você pode dar uma olhada nos meus aplicativos Java EE:

MyExamCloud

ExamBoat

Laboratório de Avaliação de Habilidades

Java ME (Java Micro Edition) -

APIs e componentes usados ​​para desenvolver aplicativos móveis. Você pode encontrar jogos Java na sua loja móvel.

Aprendendo Java = Comece com Core Java

O Java principal refere-se às APIs Java SE e aos conceitos de OO:

  • Conceitos OO
  • Classe
  • Objeto
  • Tipos primitivos
  • Tipos de objeto
  • Passagem por valor vs. Passagem por referência
  • Métodos
  • Construtores
  • rotações
  • Tomadores de decisão
  • Operadores e atribuições
  • Exceções
  • Coleções Java (pacote util)

Para começar, comece com problemas simples de Java que normalmente exigem instruções de impressão simples sem nenhum conhecimento sobre algoritmos. Melhore lentamente suas habilidades lógicas com algoritmos e soluções complexos.

Parte de Aprendizagem: Conceitos Java

  • Design de classe Java
  • Métodos Java
  • Operadores e atribuições Java (também precedência)
  • Instruções condicionais Java
  • Java Loops (para e aprimorado para loop, while, do / while, switch)
  • Manipulação de exceção
  • Threads Java (pode ser útil em seu aplicativo)
  • Matrizes Java e coleções Java (úteis para troca / pesquisa)

A melhor maneira de melhorar a habilidade de programação Java é pela preparação da certificação para programadores Java da Oracle. Você não precisa participar do exame, mas a preparação moldará suas habilidades de programação.

  • Escolha sua certificação Java da Oracle
  • Certificações Java MyExamCloud Exam Collections

Habilidades de desenvolvimento Java EE

  • Habilidades em aplicativos / servidores Web (Tomcat / Glashfish)
  • Sinta-se à vontade para escrever Servlets Java
  • Sinta-se à vontade para escrever páginas JSP
  • Habilidades básicas em HTML (necessárias para o desenvolvimento da página JSP)
  • Conhecimento básico da teoria sobre EJB (Stateless Session Bean, Stateful Session Bean, Singleton Session Bean e Message Driven Bean)
  • O que é JPA? (Basta ler algumas linhas sobre o JPA para a preparação da entrevista. Você pode aprimorar as habilidades do JPA e EJB depois de obter experiência no desenvolvimento de componentes da Web Java EE)

As áreas importantes que você deve conhecer para entrevistas de emprego são:

  • Principais conceitos de Java (você pode esperar essas perguntas mesmo após 4 anos)
  • Conceitos OO (tente desenvolver experiência prática em todos esses conceitos e impressione escrevendo código na frente de um entrevistador)
  • Camadas do Java EE, eles podem perguntar algo como O que é o Java EE? (O aplicativo Java EE Enterprise aplica conhecimento em camadas para a certificação OCMJEA - MyExamCloud)
  • JSP e Servlets (métodos de ciclo de vida, diferença entre GenericServlet e HttpServlet, manipulação de sessão, cookies, reescrita de URL, anotações, filtros de servlet, web.xml vs. anotações, JSP rags etc. etc.)
  • EJB (tipos diferentes: Bean de Sessão sem Estado, Bean de Sessão com Estado, Bean de Sessão Singleton e Bean Acionado por Mensagens ... Como um cliente pode chamar um EJB? Uso de cada tipo de bean) .. etc)
  • Introdução ao componente EJB na arquitetura Java EE por MyExamCloud - MyExamCloud
  • JPA (conceitos básicos)
  • Introdução ao JPA na arquitetura Java EE do MyExamCloud - Tutoriais gratuitos do EPractize Labs
  • SQL (consultas SQL básicas)
  • Diferença entre arquivos EAR, WAR e JAR
  • Servidores de aplicativos / Web
  • Ferramentas de Desenvolvimento de Aplicativos que você usou
  • Processo que você seguiu (Agile ..)

Se você deseja desenvolver aplicativos independentes, usamos o java standard edition. Se você deseja compilar um programa normal, seu programa deve conter o método principal.

Se você deseja desenvolver aplicativos da Web, usaremos o JEE, que contém servlet e JSP. Aplicativos baseados na Web são executados no servidor.

Enquanto o programa Java normal é executado no prompt de comando.

A principal diferença entre Java e

J2EE

é que enquanto Java é uma linguagem de programação, o J2EE é uma plataforma de computação baseada na linguagem de programação Java. Uma plataforma de computação permite que o software desenvolvido seja executado. Ele contém arquitetura de computador, sistema operacional e bibliotecas de tempo de execução. Ele também contém arquitetura de hardware e uma estrutura de software, bem como uma estrutura de aplicativos.

Existem três principais plataformas de computação lançadas pela Sun Microsystems, que foram eventualmente adquiridas pela Oracle Corporation. As plataformas de computação são todas baseadas na linguagem de programação Java.

Java EE

ou J2EE, como era conhecido anteriormente, é basicamente uma extensão do Java SE, que é uma plataforma para desenvolvimento e implementação de aplicativos portáteis para ambientes de desktop e servidor. É essencialmente baseado na linguagem de programação Java.

Java é usado para criar aplicativos autônomos para entender os autônomos, considere o código que você pode no seu PC e, com esse código, você automatizou o seu trabalho, independentemente do software que você possui no seu Desktop / Laptop para calculadora, calendário etc., são os aplicativos autônomos que roda em sua própria máquina, portanto, para criar esse tipo de software que roda offline sem o uso da Internet, o que fazemos no Java.

O J2EE é usado para criar o aplicativo corporativo; você deve consultar o que isso significa: significa que o aplicativo criado pelo J2EE é executado no servidor ou na nuvem ou em algum lugar acessível a todas as pessoas que têm acesso a esse aplicativo ou usam a Internet. por exemplo, o que todos os sites que usamos via internet são todos criados pela J2EE.

O J2EE é enorme, você pode criar um aplicativo de arquitetura MVC, um aplicativo normal de páginas estáticas com a conexão com diferentes tipos de banco de dados, mas, para todos esses, você deve ter as informações básicas da linguagem que você obtém do Java, o que é realmente, por que as pessoas estão usando isso demais, quais são os pilares do Java, oops conceito etc.

Espero que você tenha o que realmente queria saber, se você ainda tiver uma consulta, pode perguntar.

Obrigado.

Olá a todos,

Vamos ver a diferença entre

JAVA & J2EE.

1) JAVA

  • Java SE significa Java Standard Edition. É normalmente usado para desenvolver aplicativos de desktop, forma a API principal / base.
  • A primeira versão do JDK veio por JDK Alpha e Beta (1995).
  • O Java mantém todas as suas bibliotecas principais do java, AWT e Swing.
  • O aplicativo é executado na área de trabalho (por exemplo, bloco de notas, Paint etc.), onde não é necessário servidor.

2) J2EE

  • Java EE, ou seja, Java Enterprise Edition. Isso era originalmente conhecido como Java 2 Platform, Enterprise Edition ou J2EE. O nome acabou sendo alterado para Java Platform, Enterprise Edition ou Java EE na versão 5. O Java EE é usado principalmente para aplicativos executados em servidores, como sites.
  • A primeira versão do J2EE veio com o nome JPE (maio de 1998) e a próxima com o J2EE 1.2 (12 de dezembro de 1999).
  • O J2EE mantém JSP, Servlets, EJB, JDBC etc.
  • Aqui, ele requer que o servidor execute aplicativos (por exemplo, sites).

Espero que isso possa ajudá-lo.

Obrigado.