Cours Java pour le développement Web

Extrait du cours Java pour le développement Web

Introduction à JEE 6 
Qu’est-ce que JEE
●JEE : Java Entreprise Edition (ex J2EE)
1. Une technologie outils liés au langage Java + des spécifications
2. Un modèle de développement applications découpées en tiers
●Une technologie:
–Le langageJava
–La machine virtuelle (JVM)
–Des APIs (le JDK + APIs applicatives)
–Des serveurs respectant le standard JEE (JSR)
●Un modèle de développement:
–Développementen tiers (multitiers): applications découpées logiquement (correspondance avec le  déploiement: clients, serveurs, SGBDs,…)
–Ce modèle partitionne le travail en 2 parties :
●Les aspects métiers/présentation, à la charge du développeur
●Les servicesstandards fournies par la plate-forme JEE
Terminologie JEE
JEE-components
●Les applications JEE sont faites de composants  JEE (Java EE-components)
●Java EE-component :
–Une unité de programmation autonome, un composant,pouvant communiquer avec d’autres composants
●La spécification JEE distincte 3 types de  composants:
–I : Les applications clientes et les applets : des composants qui tournent sur le client.
–II : Java Servlet, JavaServer Faces, et les  JavaServer Pages (JSP): des composants qui  tournent sur le serveur.
–III : Les Enterprise JavaBeans (EJB) : également sur le serveur
●Différence avec des classes classiques :
– Vérifient la spécification JEE
– Déployées sur un serveur JEE
Clients Web
●Un Client Web est considéré suivant 2 parties distinctes:
–1) des pages web dynamiques générées par le Web-tier
– 2) un navigateur qui affiche les pages générées
●On parle de client léger (thin client) : toutes les  opérations complexes sont exécutées par le serveur

……..

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours Java pour le développement Web (1342 KO) (Cours PDF)
Java pour le développement Web

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *