Cours architecture JEE serveurs d’applications JEE, tutoriel & guide de travaux pratiques langage Java en pdf.
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
Application cliente
applications autre qu’un navigateur communique via JRMP, IIOP, TCP/IP, …
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
Machine
machine physique sur laquelle est installé une ou plusieurs instances de WebLogic Server différence entre les machines UNIX et machines non-UNIX (NT)
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 »
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
Modèle de sécurité applicable
Au niveau de chaque composant Au niveau de chaque méthode
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
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/
………..