J2EE

J2EE (Java 2 Enterprise Edition) est une plate-forme de développement. L'architecture J2EE est composée de services techniques qui définissent par exemple comment accéder à un annuaire, à une base de données ou encore quelles interfaces un composant doit présenter pour être réutilisable dans un tel environnement.

J2EE permet de rendre interopérables les composants développés dans le cadre des architectures distribuées, aussi appelées architectures multi-niveaux ou n-tiers (celles qui, grossièrement, associent une base de données, un serveur d'applications et des serveurs Web). Théoriquement, un composant conforme aux services techniques J2EE doit pouvoir s'exécuter dans n'importe quel environnement estampillé "J2EE".


J2EE capitalise sur les technologies historiquement poussées par Sun. Le langage Java donc, mais aussi les Java Server Pages qui, sur le modèle des Active Server Pages (ASP) de Microsoft, combinent HTML et des appels à des composants pour générer des pages dites dynamiques. Les EJB (pour Enterprise Java Beans) sont étroitement liés à J2EE puisqu'ils définissent un modèle de composants : autrement dit, une enveloppe logicielle standard dans laquelle glisser un composant afin qu'il puisse fonctionner au sein d'un environnement comprenant les spécifications EJB. Les EJB représentent l'un des chapitres clefs de J2EE.

L'élaboration des briques techniques de J2EE a été initiée par Sun. Aujourd'hui, la mise à jour des spécifications respecte une méthodologie qui permet aux éditeurs de soumettre des requêtes. Dans la pratique, la force de J2EE tient à son adoption par de grands éditeurs comme IBM ou Bea. En se rassemblant autour d'une spécification commune, ces éditeurs travaillent à constituer une communauté de développeurs au moins équivalente à celle de Microsoft qui, avec sa stratégie " .Net ", représente l'autre voie technologique.

Les serveurs d'applications, libres ou commerciaux, doivent être conformes au standard J2EE. Ce standard, défini par l'inventeur de Java, Sun, édicte un certain nombre de spécifications permettant, en théorie, de rendre interopérables les plates-formes J2EE entre elles (y compris au niveau des outils de développement). Le choix d'un serveur d'application J2EE correspond donc à un gage de pérennité.


 

 

 

 

 

 

 

 

Sommaire | webmaster@eugena-consulting.com
(C) 2002/2005 Eugena Consulting