Cours J2EE complet technologies et avantages

Module Java
– Vue d’ensemble du langage Java
– Le langage Java : syntaxe et sémantique
– Programmation multi-tâche : les threads
– Accéder aux bases de données
– Composants réutilisables : le modèle MVC
– Développement Client/Serveur
– Présentation de l’IDE VisualAge
– Les serveurs d’applications J2EE
– Les Enterprise JavaBeans
– Ré-ingénierie d’applications Java
Présentation de J2EE
– Java 2 Platform, Enterprise Edition est sorti  officiellement à Java One en 1998 en même temps  que les Enterprise JavaBeans.
– Il est né de besoins grandissant des entreprises pour  développer des applications complexes distribuées  et ouvertes sur l ’Internet.
– Java Transaction Service (JTS) permet d ’accéder à un  service de transactions répartis.
– L ’API Java Transaction (JTA) fournit une démarcation des  transactions dans une application.
– Java Message Service (JMS) : pour accéder à divers  services de messageries.
J2EE – Présentation
– Avec J2EE, Sun essaie de faire de Java un langage à part entière, mais surtout  une plate-forme viable de développement dans le cadre de l ’entreprise
– J2EE n’est pas un simple regroupement d ’APIs
– Elle définit également un environnement de programmation basé sur une  architecture d’exécution
– Un des objectifs : faciliter la vie des développeurs en permettant l’encapsulation  de la complexité inhérente aux environnements distribués dans une architecture  basée sur les conteneurs
– Le programmeur n’a plus à se soucier que de la rédaction de la logique métier  de son application
La plate-forme J2EE
– Environnement d’exécution de J2EE
J2EE se contente de regrouper un certain nombre d’API, mais il présente également la caractéristique remarquable de faire abstraction de l’infrastructure d’exécution
– => Juste une spécification, ensuite implantée par les éditeurs logiciels qui mettent au point les  serveurs d’applications
– Informatique distribuée « traditionnelle » = souvent problèmes liés non pas à la logique  propre à l’application mais à la mise en œuvre de services complexes (threading,  transactions, sécurité…)
J2EE introduit la notion de conteneur, et via les API J2EE, il élabore un contrat entre le  conteneur et les applications
– C’est le vendeur du conteneur qui se charge de mettre en œuvre les services pour les  développeurs d’applications J2EE, dans le respect des standards
Technologies J2EE
– Technologies composants
– Contient la partie la plus importante de l’application : la logique métier
– 3 types de composants : les JSP, les Servlets et les EJB
– Technologies de services
– fournissent aux composants de l’application des services connexes leur permettant de  fonctionner en toute efficacité
– Technologies de communication
– Quasiment transparentes pour le programmeur d’applications, elles prévoient les  mécanismes de communication entre les différentes parties de l’application, qu’elles  soient locales ou distantes.
Avantages de J2EE
– Standard de plate-forme Java
– pour les éditeurs de Systèmes d ’Entreprise
– implémenter des produits compatibles
– bénéficier des avantages de la technologie composant
– se concentrer sur le business au lieu de résoudre les  problèmes d ’intégration.


Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Avantages de J2EE (710 KO) (Cours PDF)
technologies et avantages de J2EE

Télécharger aussi :

Laisser un commentaire

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