Comprendre la plateforme JavaEE Flashcards
Les plateformes Java
- Java SE
- Java EE
- Java ME
- Java FX
Une plateforme Java
- Machine virtuelle Java
- API
Machine virtuelle Java
Programme pour un matériel et une plateforme logicielle donnés
API
Collection de composants logiciels qu’on peut utiliser pour créer d’autres composants logiciels
Java SE
Définit le coeur du langage Java
Java EE
Pour développer et exécuter des applications à grande échelle, multi-couches, fiables, évolutives et sécurisées
Java ME
Pour exécuter des applications Java sur des micros appareils tels que : mobiles ou tablettes
Application multi-couches
Les fonctionnalités de l’application sont distribuées sur différentes couches
Les trois couches
- Couche client
- Couche middleware
- Couche données
Technologie JavaEE pour la couche Web
- Servlets
- JSP
- JSF
- Facelets
- Langage d’expression
- JSTL
- Composants JavaBeans
Technologie JavaEE pour la couche métier
- Composants JavaBeans Entreprises
- JAX-RS RESTFUL, Web services
- JAX-WS, WEBSERVICES
- JPA
Technologie JavaEE pour la couche données
- JDBC
- JPA
- JTA
Serveur JavaEE
Produit des services sous forme de conteneurs
Conteneurs JavaEE
- Conteneur Web
- Conteneur Client
- Conteneur EJB