Différences entre les versions de « Programmation Java/Introduction »

m (Révocation des modifications de 200.113.248.51 (discussion) vers la dernière version de JackPotte)
Balise : Révocation
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 ([[Programmation J2ME{{w|J2ME]]}}) ;
* applications sur carte à puce ([[Programmation JavaCard{{w|JavaCard]]Java Card}}).
 
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) ;