« Programmation Java/Introduction » : différence entre les versions
Contenu supprimé Contenu ajouté
m Révocation des modifications de 200.113.248.51 (discussion) vers la dernière version de JackPotte Balise : Révocation |
|||
Ligne 13 :
Il est possible d'utiliser Java pour créer des logiciels dans des environnements très diversifiés :
* applications sur client lourd ({{w|Java Foundation Classes|JFC}}) ;
* applications Web, côté serveur (servlets, [[Programmation JEE/JSP|JSP]], Struts, {{w|JavaServer Faces|JSF}}) ;
* applications réparties ({{w|EJB}}) ;
* applications embarquées (
* applications sur carte à puce (
Ces applications peuvent être enrichies par de nombreuses fonctionnalités :
* accès à des bases de données ({{w|JDBC}} et {{w|JDO}}) ;
* accès à des annuaires ({{w|JNDI}}) ;
* traitements [[Programmation XML|XML]] ({{w|JAXP}}) ;
* connexion à des ERP ({{w|Java connector architecture|JCA}}) ;
* accès à des traitements en d'autres langages ({{w|Java Native Interface|JNI}}) ;
* services web ({{w|JAX-RPC}}, {{w|JAXM}}, {{w|JAXR}}) ;
* multimédia (Java Media) ;
* téléphonie (JTAPI) ;
|