DissertationsEnLigne.com - Dissertations gratuites, mémoires, discours et notes de recherche
Recherche

Serveurs d’applications JEE

Mémoire : Serveurs d’applications JEE. Rechercher de 53 000+ Dissertation Gratuites et Mémoires
Page 1 sur 7

eneur Web

Conteneur EJB

Pages statiques, autres, ...

Intranet

http

Base de données

Cluster ORACLE

jdbc

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p9

Serveurs d'applications JEE.

Client Web

  

un navigateur interprète les pages HTML ou XML exécute les applets ou du code JavaScript possède différents niveaux de sécurité configurable peut interagir avec un serveur d ’application via HTTP

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p10

Serveurs d'applications JEE.

Application cliente

 

applications autre qu’un navigateur communique via JRMP, IIOP, TCP/IP, ...

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p11

Serveurs d'applications JEE.

Serveur Web

   

fourni du contenu Web (HTML, …) communique via HTTP, ... traite des requêtes CGI peut être un proxy frontal d ’un serveur d ’applications

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p12

Serveurs d'applications JEE.

Machine

machine physique sur laquelle est installé une ou plusieurs instances de WebLogic Server différence entre les machines UNIX et machines nonUNIX (NT)

Machine 1 NT

Machine 2 UNIX

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p13

Apport des serveurs d'applications. (1/2)

Permettent d'exécuter des composants

  

Conformes aux technologies JEE Indépendants du visuel et de l ’accès aux données Déployables dans un environnement

 

Permettant une large possibilité d ’extension de puissance S ’affranchissant du lieu

Le composant le plus évolué est un « Enterprise Java Bean »

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p14

Apport des serveurs d'applications. (2/2)

Services d'administration

   

Déploiement de servlets et de composants Structuration en serveur, application Gestion d'annuaires JNDI Gestion de Pools et de Data sources Au niveau de chaque composant Au niveau de chaque méthode

Modèle de sécurité applicable

 

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p15

Implementation de Serveurs d'applications JEE.

Gamme WebLogic

WebLogic Server 9.1

Compatible JEE 1.4

Gamme IBM WebSphere

WebSphere V6

Compatible JEE 1.3

Gamme OpenSource

Jboss AS v5

Compatible JEE 1.4, EJB3

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p16

Ressources.

Site Sun sur JEE

http://java.sun.com/JEE/

Site BEA sur JEE

http://dev2dev.bea.com/products/wlserver81/index.jsp

Your JEE Community

http://www.theserverside.com/

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p17

Focus.

Implémentation IBM WebSphere

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p18

Architecture de WebSphere 4/JEE 1.3

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p19

Web container

Moteur de servlet 2.3 et JSP 1.2

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p20

EJB container

EJB container

EJB modules selon la spécification EJB 2

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p21

Web administrative console

©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p22

Fin Présentation JEE.

Ce qu’il faut retenir :

Systèmes distribués : disponible, évolutif et maintenable Normes JEE : des nombreuses technologies JAVA qui évoluent Serveur d’application JEE : un web container, un EJB container et une collection de services mis à disposition des applications

© 2007/02/28 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p23

Architecture JEE.

Normes JEE

Les principales technologies JEE

Développement distribué JEE

n tiers, n couches logicielles Design Patterns

© 2007/02/28 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p24

Normes JEE

Définition de Java 2 Platform Entreprise Edition (JEE) Les applications déployées avec JEE

   

adhèrent aux standards JEE suivent les spécifications JEE sont écrites en Java sont déployables sur tous les serveurs implémentant JEE

Niveau Technologies JEE : JEE 5 et JDK

...

Télécharger au format  txt (15.7 Kb)   pdf (148 Kb)   docx (14.7 Kb)  
Voir 6 pages de plus »
Uniquement disponible sur DissertationsEnLigne.com