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.

LIRE AUSSI :  Algorithmique et programmation orientée objet Java


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 *