• Aucun résultat trouvé

Introduction au J2EE – Java 2 Enterprise Edition – Cours et formation gratuit

N/A
N/A
Protected

Academic year: 2022

Partager "Introduction au J2EE – Java 2 Enterprise Edition – Cours et formation gratuit"

Copied!
8
0
0

Texte intégral

(1)

Introduction au J2EE – Java 2 Enterprise Edition

Par Benjamin LIENS Société ITK

(Logiciels d’aide à la décision pour l’agronomie)

(2)

Introduction au J2EE – Java 2 Enterprise Edition

Qu’est ce que le J2EE:

- norme proposée par la société Sun ™, portée par un consortium de sociétés internationales

- visant à définir un standard de développement d'applications d'entreprises - basé sur le langage Java

- but: chaque vendeur pourra offrir une plateforme correspondant à ce standard

(3)

Introduction au J2EE – Java 2 Enterprise Edition

Un exemple d’application d’entreprise : voyages-sncf.com

Affichage de pages web

« dynamiques »

Interrogation de services

« côté serveur »

Connexion à une base « de données

Gestion des

transactions avec la base de données

Authentification des utilisateurs

Outils de supervision d’une application web Communication entre objets distants

Persistance des informations en base

de données

Manipulation et envoi d’e-mails

(4)

Introduction au J2EE – Java 2 Enterprise Edition

«plate-forme J2EE» = ensemble constitué des services (API) offerts et de l'infrastructure d'exécution.

J2EE comprend notamment :

- Les spécifications du serveur d'application - Des services, au travers d'API

(5)

Les APIs de J2EE

A) Les composants :

Les composants web : JSP (Java Server Pages) et Servlets . Les composants métier : EJB (Enterprise Java Beans)

Introduction au J2EE – Java 2 Enterprise Edition

(6)

B) Les services

1) Les services d'infrastructures :

JDBC (Java DataBase Connectivity) est une API d'accès aux bases de données relationnelles

JNDI (Java Naming and Directory Interface) est une API d'accès aux services de nommage et aux annuaires d'entreprises tels que DNS, NIS, LDAP

JTA/JTS (Java Transaction API/Java Transaction Services) est un API définissant des interfaces standard avec un gestionnaire de transactions.

JCA (J2EE Connector Architecture) est une API de connexion au système d'information de l'entreprise, tels que les ERP

JMX (Java Management Extension) fournit des extensions permettant de développer des applications web de supervision d'applications

Introduction au J2EE – Java 2 Enterprise Edition

(7)

B) Les services

2) Les services de communication :

JAAS (Java Authentication and Authorization Service) est une API de gestion de l'authentification et des droits d'accès.

JavaMail est une API permettant l'envoi de courrier électronique.

JMS (Java Message Service) fournit des fonctionnalités de

communication asynchrone (appelées MOM pour Middleware Object Message) entre applications.

RMI-IIOP est une API permettant la communication entre objets distants

Introduction au J2EE – Java 2 Enterprise Edition

(8)

Intérêt : séparer la couche présentation, la couche contenant l'essentiel des traitements de données, et enfin la couche de données

Introduction au J2EE – Java 2 Enterprise Edition

Références

Documents relatifs

La requête du client effectuée par un lien, un formulaire ou la saisie d'une URL dans la barre du navigateur contient un message de requête http constitué de trois éléments : la

Premier exemple de programme en Java et en C++ • Fichiers d’en-têtes • Fonction d’entrée main ( ) • Compilation et exécution d’un programme • Déclaration et affectation

La procédure à suivre pour utiliser un composant Swing est identique à celle des composants AWT : créer le composant en appelant son constructeur, appeler les méthodes du composant

Le JDK 1.5 intègre de nouvelles fonctionnalités, c’est donc pour cela que la version J2EE 5 les utilisera afin d’avoir une plateforme bien plus abordable que la précédente

Tuyêt Trâm DANG NGOC - Université de Versailles jeudi 4 novembre 2004..

On voit donc que le compilateur accepte le return de la ligne 3, simplement car une valeur de type int (le type de l’expression qui suit le return) peut ˆetre plac´ee dans une

[r]

Fournisseur fourn; // Remote interface, pas le bean // appel JNDI pour obtenir une référence à l’interface Home. ref