Différences entre Java et J2EE

Java est un langage de programmation influencé par le langage C. Une grande partie de sa syntaxe provient du C et du C++, mais il dispose de moins de fonctionnalités de bas niveau que les deux. Java est un langage de programmation généraliste conçu pour avoir moins de dépendances entre des classes d’implémentation par rapport à C/C++. Java est un langage basé sur l’orienté objet.
 
 
Java a été développé par James Gosling chez Sun Microsystems et a été publié en 1995. Il a été initialement publié en tant que composant principal de la plate-forme Java de Sun Microsystems. La plupart de ses technologies Java sous la licence publique générale GNU. Cela signifie que toutes les technologies sous licence GNU sont open source et généralement disponibles gratuitement. Sun Microsystems a finalement fusionné avec Oracle Corporation.

QCM-JavaQCM java J2EE corrigéQCM sur java J2EE avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et…Lire plus  

Java peut être diviser en trois parties:
  • Java SE
  • Java EE
  • Java ME

1. Java SE (Java Standard Edition): Java SE est utilisé pour le développement d’applications autonomes qui s’exécutent uniquement sur le système. Dans Java SE, vous pouvez apprendre les bases de Java comme: l’héritage, le polymorphisme, etc.

2. Java EE (Java Enterprise Edition): Java EE est utilisé pour développer des applications Web qui s’exécutent à l’aide du navigateur Web. Dans Java EE, vous pouvez apprendre les rubriques avancées telles que: Servlet, JSP, EJB, etc.

3. Java ME (Java Micro Edition): Java ME est utilisé pour le développement d’applications mobiles, vous en apprendrez davantage sur le développement d’applications Android.

Différence entre Héritage et CompositionDifférence entre Héritage et CompositionBien que l’héritage et la composition permettent la réutilisation du code, la principale différence entre la composition et l’héritage réside dans le fait que la…Lire plus
Liste des fonctionnalités de J2EE

Au niveau client, J2EE prend en charge le code HTML pur, ainsi que les applets ou les applications Java. Il s’appuie sur le JSP et le code de servlet pour créer du HTML ou d’autres données formatées pour le client.

Les EJB (Enterprise JavaBeans) fournissent une autre couche dans laquelle la logique de la plate-forme est stockée. Un serveur EJB fournit des fonctions telles que le threading, la concurrence, la sécurité et la gestion de la mémoire. Ces services sont transparents pour le programmeur.

La connectivité JDBC (Java Database Connectivity), qui est l’équivalent de Java ODBC, constitue l’interface standard pour les bases de données Java.

L’API de servlet améliore la cohérence pour les développeurs sans nécessiter d’avoir une interface utilisateur graphique.

Questions piège en Programmation Orientée ObjetQuestions piège sur la Programmation Orientée Objet – JAVA – Partie 1Les questions pouvant être posées par des recruteurs sont nombreuses. Ce sont quelques-unes des questions les plus fréquemment posées. Prenez le temps de lire ces…Lire plus

 

Table de comparaison
JavaJ2EE
Java est un acronyme de Java Standard Edition (Java SE) qui est utilisé pour mieux décrire le Core Java.J2EE signifie Java 2 Entreprise Edition, ou simplement « Java EE ».
Java est un langage de programmation de haut niveau qui tire une grande partie de sa syntaxe auprès de C et C++.J2EE est une plate-forme basée sur Java, essentiellement une extension de Java Standard Edition (Java SE).
Il est principalement utilisé pour développer des applications desktop.Il est principalement utilisé pour le développement des applications d’entreprise multi-niveaux sur le Web. Il peut être aussi utilisé pour les applications desktop et Web.
C’est un langage basé sur la POO qui simplifie le développement logiciel.Il s’agit d’un ensemble d’API Java qui ciblent les technologies d’entreprise telles que les EJB, servlets, JSP, etc.
C’est le début de Core Java qui commence par les concepts de base de JavaC’est le niveau suivant de Java qui implémente une architecture à deux niveaux (client et serveur).
Conclusion

Java est un langage de programmation à usage général qui est lié un peu au C++ et qui est en fait un descendant direct du langage C. Comme une grande partie de syntaxe Java est héritée de C et C++, il serait sage de penser à Java comme une version Web du C++. Cependant, les deux partagent différents points, donc comparer les deux ne serait pas une bonne idée non plus. Java n’a pas été conçu pour remplacer le C++, mais pour surmonter les complexités du C++. En revanche, Java EE (Java Platform Enterprise Edition), anciennement J2EE, est un standard de développement en ligne d’applications Web côté serveur. Il s’agit d’un ensemble d’API Java appartenant à Oracle et dotés d’un ensemble puissant de bibliothèques pouvant être utilisées pour créer des applications d’entreprise.
 
 
Différence entre List, Set et Map en javaDifférence entre List, Set et Map en javaList et Set sont des interfaces qui héritent l’interface Collection. Ici, nous allons discuter de la différence entre List, Set et Map en Java.  …Lire plus

Partagez cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *