Différence entre Java et J2EE

Java vs J2EE

Java est un langage de programmation et une plateforme pour développer et exécuter des applications logicielles. Il vient en différentes saveurs:

  1. Java Standard Edition (Java SE)
    Ceci est la version plain vanilla de Java. Vous pouvez implémenter n'importe quelle application logicielle avec. Java SE dispose d'une grande bibliothèque de code comprenant de nombreuses fonctions logicielles réutilisables. Java EE et Java ME décrits ci-dessous sont construits sur Java SE.
  2. Java Enterprise Edition (Java EE)
    Cette variante de Java repose sur Java SE. Java EE contient des bibliothèques supplémentaires de code et des outils de développement particulièrement utiles pour le développement d'applications métier..
  3. Java Micro Edition (Java ME)
    En plus d’être une extension de Java SE, il s’agit en fait d’une version réduite de Java SE et d’une bibliothèque de logiciels associés qui répondent aux besoins uniques des applications Java devant s’exécuter sur des périphériques aux capacités limitées, comme les téléphones mobiles et les assistants numériques personnels..

Quand nous disons simplement «Java», nous voulons surtout dire Java Standard Edition.

J2EE fait référence à la première version de Java Enterprise Edition..

Java (c'est-à-dire Java SE) ne vous oblige pas à utiliser des modèles ou des architectures spécifiques lors de la mise en œuvre d'applications. C'est la version standard de Java et vous pouvez implémenter votre application de n'importe quelle manière.

Java EE décrit toutefois une architecture globale à laquelle votre application métier doit adhérer. Java EE inclut également les meilleures pratiques et instructions que vous pouvez suivre pour répondre aux exigences uniques des applications métier..