Café.
Fournir une plate-forme et un langage :
Java est constitué de :
Java peut être déployé sur différentes architectures :
| 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é | ||||
Java peut être déployé sur différents types de plates-formes :
| 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. | |||
Des exemples de types d'applications Java sont :