Le logo de Java
Le logo de Java

Café.

Besoin

Fournir une plate-forme et un langage :

  • portables
  • simples
  • légers
  • adaptés au réseau

Analyse

Java est constitué de :

Conception

Java peut être déployé sur différentes architectures :

Plates-formes Java
Plate-forme d'exécution JavaCard J2ME J2SE (JRE) J2EE Commentaire
Paradigme
1 couche Oui Non Applications autonomes (standalone)
C/S 2 couches Non Oui Non adapté 2-tier. L4G souvent.
3 couches Client Client Oui 3-tier. Architectures Web typiquement.
P2P + Jini Non adapté

Déploiement

Java peut être déployé sur différents types de plates-formes :

Plates-formes Java
Plate-forme d'exécution JavaCard J2ME J2SE (JRE) J2EE Commentaire
Paradigme
Poste Smart card Client mobile Client ou serveur Serveur
SDK J2SDK (ex-JDK) J2SDKEE (J2EE RI) Software Development Kit.

Exemples

Des exemples de types d'applications Java sont :

Notes

  • La plate-forme d'exécution Java est qualifiée de WORA
  • Les plates-formes Java à partir de la version 1.2 font partie de la génération "Java 2".
  • Créé en 1995 par Sun Microsystems qui le gère toujours aujourd'hui via sa filiale JavaSoft.

Voir