Le logo de Java
Le logo de Java

Café.

Besoin

Fournir une plate-forme et un langage :

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

Voir