SlideShare ist ein Scribd-Unternehmen logo
1 von 28
JBoss 5.0 et
        Glassfish 2.1:
Installation et configuration




                                1
Agenda
 JBoss
     téléchargement
     Documentation
     Installation avec Eclipse 3.4 et 3.5
     Faire et en déployant des échantillons des applications


 Glassfish
     téléchargement
      Documentation
      Installation avec Eclipse 3.4 et 3.5
      Faire et en déployant des échantillons des applications




                                                                 2
JBoss 5:
Installation et configuration



                            3
Télécharger JBoss Application Server
 http://www.jboss.org/jbossas/downloads/
   Choisissez dernière version stable.
         j'ai utilisé 5.1.0.GA.
      Décompressez dans un répertoire de votre choix.
         j'ai utilisé C:, résultant en C:jboss-5.1.0.GA
      Aussi signet JBoss EJB3 tutoriel
         http://docs.jboss.com/ejb3/app-server/tutorial/
         JBoss est détenue par Red Hat
      JBoss est techniquement logiciels libres, mais Red Hat fait de
      l'argent surl'appui.
     Les liens de téléchargement gratuit sont cachés, et les liens de téléchargement
      évident sur la page d'accueil du point jboss.org à une version avec le
      support qui coûte de l'argent. Vous avez à la chasse difficile de trouver le lien de
      téléchargement gratuit ci-dessus.

                                                                                        4
Configurer Eclipse
(Eclipse Idem pour 3.4 et 3.5)




                                 5
Créer Exemple d'application




                              6
Exemple d'application Déployer




                                 7
JBoss Test: Page d'accueil JBoss




                                   8
Simple page JSP: Code
 En jboss-test/WebContent




                             9
Simple page JSP: Résultat




                            10
Servlet simple: Code




                       11
web.xml




          12
Servlet simple: Résultat




                           13
Projets Web dynamiques vs projets EJB

 Projets Web dynamiques
   but
     Servlets, JSP, JSF, Struts, et d'autres applications Web. Peut accéder à des
      EJB localement (@ EJB) ou à distance (InitialContext).
   Créer
     Fichier, Nouveau, Dynamic Web Project
     Pour un accès direct (via @ EJB) pour les beans dans des projets EJP sur
      le même serveur, choisissez "Ajouter un projet à une oreille"
 projets EJB
   but
     les beans sans état et de session avec état , un message-driven beans
   Créer
     Fichier, Nouveau, projet EJB
     Afin de permettre un accès direct (via @ EJB) pour les haricots de projets
      sur un même serveur, spécifiez "Ajouter un projet à EAR"                   14
Glassfish 2.1:
Installation et configuration




                                15
Télécharger Glassfish Application Server

 https://glassfish.dev.java.net/public/ downloadsindex.html
   Choisissez "version finale". J'ai utilisé le lien qui dit "Communiqué officiel de
    téléchargement de Sun" Cela vous prend
    tohttp://www.sun.com/software/products/appsrvr/get_it.jsp, et choisissez "Sun
    GlassFish Enterprise Server v2.1"
   Exécutez l'installateur, pointant vers un répertoire de votre choix.
     J'ai utilisé C: , résultant dans C:  Sun  AppServer
      Vous choisissez un mot de passe admin. S'en souvenir.
   Aussi Sun Glassfish signet orientée tutoriel EJB3
    http://java.sun.com/javaee/5/docs/tutorial/doc/bnblr.html
   Et signet Glassfish EJB FAQ
      https://glassfish.dev.java.net/javaee5/ejb/EJB_FAQ.html




                                                                                        16
Configurer Eclipse:
Installer l'adaptateur (Eclipse 3.5)




                                       17
Configurer Eclipse:
Installer l'adaptateur (Eclipse 3.4)




                                       18
Configurer Eclipse: Ajouter GlassFish

 Faire Eclipse vous
 connaît Glassfish
   (Suite de la page précédente)
   Choisissez Glassfish 2.1 comme
    serveur
   Ensuite, sur Parcourir, naviguez
    jusqu'au dossier
   Entrez le mot de
    passe administrateur que vous avez
    sélectionnée lors de l'installation
   Appuyez sur Terminer




                                          19
Créer Exemple d'application




                              20
Exemple d'application Déployer

 Ajouter un projet sur ​le serveur
   R-cliquez sur Glassfish 2.1 en
     bas: Ajouter et supprimer des
     projets: (Choisissez glassfish-
     test): Ajouter>: Terminer
 Démarrer le serveur
   Cliquez R- sur Glassfish 2.1 au
     démarrage en bas




                                       21
Glassfish Test: Page d'accueil Glassfish




                                           22
Simple page JSP:
Code (aucun changement de l'exemple de JBoss)




                                         23
Simple page JSP: Résultat




                            24
Servlet simple:
Code (aucun changement de l'exemple de JBoss)




                                         25
web.xml (aucun changement de l'exemple de JBoss)




                                             26
Servlet simple: Résultat




                           27
Des questions?


                 28

Weitere ähnliche Inhalte

Was ist angesagt?

Presentation Hudson
Presentation HudsonPresentation Hudson
Presentation HudsonJS Bournival
 
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...Real-Time applications avec la spécification Java (JSR 356) et le protocole W...
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...Ouadie LAHDIOUI
 
Installation vitefait5.8 sous_windows
Installation vitefait5.8 sous_windowsInstallation vitefait5.8 sous_windows
Installation vitefait5.8 sous_windowsOctave Kouakou
 
Déploiement d'applications Java EE
Déploiement d'applications Java EEDéploiement d'applications Java EE
Déploiement d'applications Java EEjavalabsf
 
Workshop Spring 3 - Tests et techniques avancées du conteneur Spring
Workshop Spring  3 - Tests et techniques avancées du conteneur SpringWorkshop Spring  3 - Tests et techniques avancées du conteneur Spring
Workshop Spring 3 - Tests et techniques avancées du conteneur SpringAntoine Rey
 
ça marchait pourtant en dev
ça marchait pourtant en devça marchait pourtant en dev
ça marchait pourtant en devOlivier Doucet
 
Déploiement dans Azure depuis Visual Studio Team Services
Déploiement dans Azure depuis Visual Studio Team ServicesDéploiement dans Azure depuis Visual Studio Team Services
Déploiement dans Azure depuis Visual Studio Team ServicesAdrien Siffermann
 
JBoss - chapitre JMX
JBoss - chapitre JMXJBoss - chapitre JMX
JBoss - chapitre JMXFranck SIMON
 
ENIB cours CAI Web - Séance 4 - Frameworks/Spring - Cours
ENIB cours CAI Web - Séance 4 - Frameworks/Spring - CoursENIB cours CAI Web - Séance 4 - Frameworks/Spring - Cours
ENIB cours CAI Web - Séance 4 - Frameworks/Spring - CoursHoracio Gonzalez
 
Retours Devoxx France 2016
Retours Devoxx France 2016Retours Devoxx France 2016
Retours Devoxx France 2016Antoine Rey
 
Ces outils qui vous font gagner du temps
Ces outils qui vous font gagner du tempsCes outils qui vous font gagner du temps
Ces outils qui vous font gagner du tempsAntoine Rey
 
Workshop Spring - Session 5 - Spring Integration
Workshop Spring - Session 5 - Spring IntegrationWorkshop Spring - Session 5 - Spring Integration
Workshop Spring - Session 5 - Spring IntegrationAntoine Rey
 
Utilisation de ZK avec Java - Retour d’expérience
Utilisation de ZK avec Java - Retour d’expérienceUtilisation de ZK avec Java - Retour d’expérience
Utilisation de ZK avec Java - Retour d’expériencelouschwartz
 
Présentation de nodejs
Présentation de nodejsPrésentation de nodejs
Présentation de nodejs13p
 
Présentation de CakePHP, 22/04/2010
Présentation de CakePHP, 22/04/2010Présentation de CakePHP, 22/04/2010
Présentation de CakePHP, 22/04/2010Guillaume Sautereau
 

Was ist angesagt? (19)

Presentation Hudson
Presentation HudsonPresentation Hudson
Presentation Hudson
 
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...Real-Time applications avec la spécification Java (JSR 356) et le protocole W...
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...
 
Installation vitefait5.8 sous_windows
Installation vitefait5.8 sous_windowsInstallation vitefait5.8 sous_windows
Installation vitefait5.8 sous_windows
 
Déploiement d'applications Java EE
Déploiement d'applications Java EEDéploiement d'applications Java EE
Déploiement d'applications Java EE
 
Workshop Spring 3 - Tests et techniques avancées du conteneur Spring
Workshop Spring  3 - Tests et techniques avancées du conteneur SpringWorkshop Spring  3 - Tests et techniques avancées du conteneur Spring
Workshop Spring 3 - Tests et techniques avancées du conteneur Spring
 
ça marchait pourtant en dev
ça marchait pourtant en devça marchait pourtant en dev
ça marchait pourtant en dev
 
Déploiement dans Azure depuis Visual Studio Team Services
Déploiement dans Azure depuis Visual Studio Team ServicesDéploiement dans Azure depuis Visual Studio Team Services
Déploiement dans Azure depuis Visual Studio Team Services
 
JBoss - chapitre JMX
JBoss - chapitre JMXJBoss - chapitre JMX
JBoss - chapitre JMX
 
ENIB cours CAI Web - Séance 4 - Frameworks/Spring - Cours
ENIB cours CAI Web - Séance 4 - Frameworks/Spring - CoursENIB cours CAI Web - Séance 4 - Frameworks/Spring - Cours
ENIB cours CAI Web - Séance 4 - Frameworks/Spring - Cours
 
Retours Devoxx France 2016
Retours Devoxx France 2016Retours Devoxx France 2016
Retours Devoxx France 2016
 
Présentation de Node.js
Présentation de Node.jsPrésentation de Node.js
Présentation de Node.js
 
WebSocket avec Java EE 7
WebSocket avec Java EE 7WebSocket avec Java EE 7
WebSocket avec Java EE 7
 
Ces outils qui vous font gagner du temps
Ces outils qui vous font gagner du tempsCes outils qui vous font gagner du temps
Ces outils qui vous font gagner du temps
 
Upload - Download
Upload - DownloadUpload - Download
Upload - Download
 
Workshop Spring - Session 5 - Spring Integration
Workshop Spring - Session 5 - Spring IntegrationWorkshop Spring - Session 5 - Spring Integration
Workshop Spring - Session 5 - Spring Integration
 
Utilisation de ZK avec Java - Retour d’expérience
Utilisation de ZK avec Java - Retour d’expérienceUtilisation de ZK avec Java - Retour d’expérience
Utilisation de ZK avec Java - Retour d’expérience
 
Présentation de nodejs
Présentation de nodejsPrésentation de nodejs
Présentation de nodejs
 
Présentation de CakePHP, 22/04/2010
Présentation de CakePHP, 22/04/2010Présentation de CakePHP, 22/04/2010
Présentation de CakePHP, 22/04/2010
 
Node.js
Node.jsNode.js
Node.js
 

Andere mochten auch

25 actions par la citation pour faire grandir votre entreprise
25 actions par la citation pour faire grandir votre entreprise25 actions par la citation pour faire grandir votre entreprise
25 actions par la citation pour faire grandir votre entrepriseLaurent Fiard
 
Learning to go - Wissen Time-to-Market - KnowTech 2013
Learning to go - Wissen Time-to-Market - KnowTech 2013Learning to go - Wissen Time-to-Market - KnowTech 2013
Learning to go - Wissen Time-to-Market - KnowTech 2013Torsten Fell
 
Workshop zu Hibernate 3.2.2 GA
Workshop zu Hibernate 3.2.2 GAWorkshop zu Hibernate 3.2.2 GA
Workshop zu Hibernate 3.2.2 GAOliver Belikan
 
John santin la actividad empresarial
John santin  la actividad empresarialJohn santin  la actividad empresarial
John santin la actividad empresarialjohnpoool
 
Presentacion 2
Presentacion 2Presentacion 2
Presentacion 2yabielo
 
Formulario de inscripcion escuela politica de mujeres
Formulario de inscripcion escuela politica de mujeresFormulario de inscripcion escuela politica de mujeres
Formulario de inscripcion escuela politica de mujeresMujeres Que Crean Cmqc
 
le projet de circuit auto de cerfontaine critiqué par les amis de la terre
le projet de circuit auto de cerfontaine critiqué par les amis de la terrele projet de circuit auto de cerfontaine critiqué par les amis de la terre
le projet de circuit auto de cerfontaine critiqué par les amis de la terreJean philippe Body
 
Claire & Rhénatic
Claire & RhénaticClaire & Rhénatic
Claire & RhénaticDiane Geng
 
Pasos para acceder a la plataforma moodle
Pasos para acceder a la plataforma moodlePasos para acceder a la plataforma moodle
Pasos para acceder a la plataforma moodletutorctm
 
PEDIDO DOS ANIMAIS
PEDIDO DOS ANIMAISPEDIDO DOS ANIMAIS
PEDIDO DOS ANIMAISeliane_ac
 
José Luis Caravias, sj. Ejercicios espirituales en la vida corriente para lai...
José Luis Caravias, sj. Ejercicios espirituales en la vida corriente para lai...José Luis Caravias, sj. Ejercicios espirituales en la vida corriente para lai...
José Luis Caravias, sj. Ejercicios espirituales en la vida corriente para lai...infocatolicos
 
Consultant Entrepreneur
Consultant EntrepreneurConsultant Entrepreneur
Consultant Entrepreneurgaetanbourge
 

Andere mochten auch (20)

25 actions par la citation pour faire grandir votre entreprise
25 actions par la citation pour faire grandir votre entreprise25 actions par la citation pour faire grandir votre entreprise
25 actions par la citation pour faire grandir votre entreprise
 
Learning to go - Wissen Time-to-Market - KnowTech 2013
Learning to go - Wissen Time-to-Market - KnowTech 2013Learning to go - Wissen Time-to-Market - KnowTech 2013
Learning to go - Wissen Time-to-Market - KnowTech 2013
 
Offre
OffreOffre
Offre
 
Schultraeger-Initiative
Schultraeger-InitiativeSchultraeger-Initiative
Schultraeger-Initiative
 
3 X Abgeschleppt5
3 X Abgeschleppt53 X Abgeschleppt5
3 X Abgeschleppt5
 
Workshop zu Hibernate 3.2.2 GA
Workshop zu Hibernate 3.2.2 GAWorkshop zu Hibernate 3.2.2 GA
Workshop zu Hibernate 3.2.2 GA
 
John santin la actividad empresarial
John santin  la actividad empresarialJohn santin  la actividad empresarial
John santin la actividad empresarial
 
Presentacion 2
Presentacion 2Presentacion 2
Presentacion 2
 
Formulario de inscripcion escuela politica de mujeres
Formulario de inscripcion escuela politica de mujeresFormulario de inscripcion escuela politica de mujeres
Formulario de inscripcion escuela politica de mujeres
 
Asfsadgdsgdsfg
AsfsadgdsgdsfgAsfsadgdsgdsfg
Asfsadgdsgdsfg
 
le projet de circuit auto de cerfontaine critiqué par les amis de la terre
le projet de circuit auto de cerfontaine critiqué par les amis de la terrele projet de circuit auto de cerfontaine critiqué par les amis de la terre
le projet de circuit auto de cerfontaine critiqué par les amis de la terre
 
Claire & Rhénatic
Claire & RhénaticClaire & Rhénatic
Claire & Rhénatic
 
Pasos para acceder a la plataforma moodle
Pasos para acceder a la plataforma moodlePasos para acceder a la plataforma moodle
Pasos para acceder a la plataforma moodle
 
APP Y ABP
APP Y ABPAPP Y ABP
APP Y ABP
 
PEDIDO DOS ANIMAIS
PEDIDO DOS ANIMAISPEDIDO DOS ANIMAIS
PEDIDO DOS ANIMAIS
 
Anmachen
AnmachenAnmachen
Anmachen
 
José Luis Caravias, sj. Ejercicios espirituales en la vida corriente para lai...
José Luis Caravias, sj. Ejercicios espirituales en la vida corriente para lai...José Luis Caravias, sj. Ejercicios espirituales en la vida corriente para lai...
José Luis Caravias, sj. Ejercicios espirituales en la vida corriente para lai...
 
Trabajo en equipo
Trabajo en equipoTrabajo en equipo
Trabajo en equipo
 
TABLA PERIODICA
TABLA PERIODICATABLA PERIODICA
TABLA PERIODICA
 
Consultant Entrepreneur
Consultant EntrepreneurConsultant Entrepreneur
Consultant Entrepreneur
 

Ähnlich wie Ejb3 1-server-setup fr

Creation servicewebjavaee
Creation servicewebjavaeeCreation servicewebjavaee
Creation servicewebjavaeeOusmane Ciss
 
Nuxeo5 - Installation avec Eclipse
Nuxeo5 - Installation avec EclipseNuxeo5 - Installation avec Eclipse
Nuxeo5 - Installation avec EclipsePASCAL Jean Marie
 
Hibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurerHibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurerProfLibre
 
Barre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et EclipseBarre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et EclipseYannick Pavard
 
Play Framework
Play FrameworkPlay Framework
Play FrameworkArmaklan
 
Tp1 - WS avec JAXWS
Tp1 - WS avec JAXWSTp1 - WS avec JAXWS
Tp1 - WS avec JAXWSLilia Sfaxi
 
JBoss clustering et tuning (lab 1/3)
JBoss clustering et tuning (lab 1/3)JBoss clustering et tuning (lab 1/3)
JBoss clustering et tuning (lab 1/3)Fourat Zouari
 
Hibernate JPA : télécharger et configurer
Hibernate JPA : télécharger et configurerHibernate JPA : télécharger et configurer
Hibernate JPA : télécharger et configurerProfLibre
 
Environnement java
Environnement javaEnvironnement java
Environnement javaInes Ouaz
 
Jsf 110530152515-phpapp01
Jsf 110530152515-phpapp01Jsf 110530152515-phpapp01
Jsf 110530152515-phpapp01Eric Bourdet
 
Soutenance Stage Licence
Soutenance Stage LicenceSoutenance Stage Licence
Soutenance Stage LicenceMathias Kluba
 
Nuxeo5 - Installation Code Source
Nuxeo5 - Installation Code SourceNuxeo5 - Installation Code Source
Nuxeo5 - Installation Code SourcePASCAL Jean Marie
 

Ähnlich wie Ejb3 1-server-setup fr (20)

Ejb3 2-session-beans fr
Ejb3 2-session-beans frEjb3 2-session-beans fr
Ejb3 2-session-beans fr
 
Apprendre J2EE
Apprendre J2EEApprendre J2EE
Apprendre J2EE
 
#6 Outils De Developpement
#6 Outils De Developpement#6 Outils De Developpement
#6 Outils De Developpement
 
JSF 2.0
JSF 2.0JSF 2.0
JSF 2.0
 
Cours jee 1
Cours jee 1Cours jee 1
Cours jee 1
 
Creation servicewebjavaee
Creation servicewebjavaeeCreation servicewebjavaee
Creation servicewebjavaee
 
Nuxeo5 - Installation avec Eclipse
Nuxeo5 - Installation avec EclipseNuxeo5 - Installation avec Eclipse
Nuxeo5 - Installation avec Eclipse
 
Tp java ee.pptx
Tp java ee.pptxTp java ee.pptx
Tp java ee.pptx
 
Hibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurerHibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurer
 
Barre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et EclipseBarre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et Eclipse
 
Play Framework
Play FrameworkPlay Framework
Play Framework
 
Tp1 - WS avec JAXWS
Tp1 - WS avec JAXWSTp1 - WS avec JAXWS
Tp1 - WS avec JAXWS
 
Axis2 services fr
Axis2 services frAxis2 services fr
Axis2 services fr
 
JBoss clustering et tuning (lab 1/3)
JBoss clustering et tuning (lab 1/3)JBoss clustering et tuning (lab 1/3)
JBoss clustering et tuning (lab 1/3)
 
Présentation1
Présentation1Présentation1
Présentation1
 
Hibernate JPA : télécharger et configurer
Hibernate JPA : télécharger et configurerHibernate JPA : télécharger et configurer
Hibernate JPA : télécharger et configurer
 
Environnement java
Environnement javaEnvironnement java
Environnement java
 
Jsf 110530152515-phpapp01
Jsf 110530152515-phpapp01Jsf 110530152515-phpapp01
Jsf 110530152515-phpapp01
 
Soutenance Stage Licence
Soutenance Stage LicenceSoutenance Stage Licence
Soutenance Stage Licence
 
Nuxeo5 - Installation Code Source
Nuxeo5 - Installation Code SourceNuxeo5 - Installation Code Source
Nuxeo5 - Installation Code Source
 

Mehr von Ben Abdallah Helmi

SCWCD : Java server pages CHAP : 9
SCWCD : Java server pages  CHAP : 9SCWCD : Java server pages  CHAP : 9
SCWCD : Java server pages CHAP : 9Ben Abdallah Helmi
 
SCWCD : Servlet web applications : CHAP : 3
SCWCD : Servlet web applications : CHAP : 3SCWCD : Servlet web applications : CHAP : 3
SCWCD : Servlet web applications : CHAP : 3Ben Abdallah Helmi
 
SCWCD : The servlet model CHAP : 2
SCWCD : The servlet model CHAP : 2SCWCD : The servlet model CHAP : 2
SCWCD : The servlet model CHAP : 2Ben Abdallah Helmi
 
SCWCD : Thread safe servlets : CHAP : 8
SCWCD : Thread safe servlets : CHAP : 8SCWCD : Thread safe servlets : CHAP : 8
SCWCD : Thread safe servlets : CHAP : 8Ben Abdallah Helmi
 
SCWCD : Session management : CHAP : 6
SCWCD : Session management : CHAP : 6SCWCD : Session management : CHAP : 6
SCWCD : Session management : CHAP : 6Ben Abdallah Helmi
 
SCWCD : Handling exceptions : CHAP : 5
SCWCD : Handling exceptions : CHAP : 5SCWCD : Handling exceptions : CHAP : 5
SCWCD : Handling exceptions : CHAP : 5Ben Abdallah Helmi
 
SCWCD : The servlet container : CHAP : 4
SCWCD : The servlet container : CHAP : 4SCWCD : The servlet container : CHAP : 4
SCWCD : The servlet container : CHAP : 4Ben Abdallah Helmi
 
SCWCD : Servlet web applications : CHAP 3
SCWCD : Servlet web applications : CHAP 3SCWCD : Servlet web applications : CHAP 3
SCWCD : Servlet web applications : CHAP 3Ben Abdallah Helmi
 
SCWCD : The servlet model : CHAP : 2
SCWCD  : The servlet model : CHAP : 2SCWCD  : The servlet model : CHAP : 2
SCWCD : The servlet model : CHAP : 2Ben Abdallah Helmi
 
SCWCD : The web client model : CHAP : 1
SCWCD  : The web client model : CHAP : 1SCWCD  : The web client model : CHAP : 1
SCWCD : The web client model : CHAP : 1Ben Abdallah Helmi
 
SCWCD : Web tier design CHAP : 11
SCWCD : Web tier design CHAP : 11SCWCD : Web tier design CHAP : 11
SCWCD : Web tier design CHAP : 11Ben Abdallah Helmi
 
Ejb3 3-message-driven-beans fr
Ejb3 3-message-driven-beans frEjb3 3-message-driven-beans fr
Ejb3 3-message-driven-beans frBen Abdallah Helmi
 

Mehr von Ben Abdallah Helmi (18)

The Data Warehouse .pdf
The Data Warehouse .pdfThe Data Warehouse .pdf
The Data Warehouse .pdf
 
Transaction design patterns
Transaction design patternsTransaction design patterns
Transaction design patterns
 
SCWCD : Java server pages CHAP : 9
SCWCD : Java server pages  CHAP : 9SCWCD : Java server pages  CHAP : 9
SCWCD : Java server pages CHAP : 9
 
SCWCD : Servlet web applications : CHAP : 3
SCWCD : Servlet web applications : CHAP : 3SCWCD : Servlet web applications : CHAP : 3
SCWCD : Servlet web applications : CHAP : 3
 
SCWCD : The servlet model CHAP : 2
SCWCD : The servlet model CHAP : 2SCWCD : The servlet model CHAP : 2
SCWCD : The servlet model CHAP : 2
 
SCWCD : The web client model
SCWCD : The web client modelSCWCD : The web client model
SCWCD : The web client model
 
SCWCD : Thread safe servlets : CHAP : 8
SCWCD : Thread safe servlets : CHAP : 8SCWCD : Thread safe servlets : CHAP : 8
SCWCD : Thread safe servlets : CHAP : 8
 
SCWCD : Secure web : CHAP : 7
SCWCD : Secure web : CHAP : 7SCWCD : Secure web : CHAP : 7
SCWCD : Secure web : CHAP : 7
 
SCWCD : Secure web
SCWCD : Secure webSCWCD : Secure web
SCWCD : Secure web
 
SCWCD : Session management : CHAP : 6
SCWCD : Session management : CHAP : 6SCWCD : Session management : CHAP : 6
SCWCD : Session management : CHAP : 6
 
SCWCD : Handling exceptions : CHAP : 5
SCWCD : Handling exceptions : CHAP : 5SCWCD : Handling exceptions : CHAP : 5
SCWCD : Handling exceptions : CHAP : 5
 
SCWCD : The servlet container : CHAP : 4
SCWCD : The servlet container : CHAP : 4SCWCD : The servlet container : CHAP : 4
SCWCD : The servlet container : CHAP : 4
 
SCWCD : Servlet web applications : CHAP 3
SCWCD : Servlet web applications : CHAP 3SCWCD : Servlet web applications : CHAP 3
SCWCD : Servlet web applications : CHAP 3
 
SCWCD : The servlet model : CHAP : 2
SCWCD  : The servlet model : CHAP : 2SCWCD  : The servlet model : CHAP : 2
SCWCD : The servlet model : CHAP : 2
 
SCWCD : The web client model : CHAP : 1
SCWCD  : The web client model : CHAP : 1SCWCD  : The web client model : CHAP : 1
SCWCD : The web client model : CHAP : 1
 
SCWCD : Web tier design CHAP : 11
SCWCD : Web tier design CHAP : 11SCWCD : Web tier design CHAP : 11
SCWCD : Web tier design CHAP : 11
 
Ejb3 3-message-driven-beans fr
Ejb3 3-message-driven-beans frEjb3 3-message-driven-beans fr
Ejb3 3-message-driven-beans fr
 
Axis2 clients fr
Axis2 clients frAxis2 clients fr
Axis2 clients fr
 

Ejb3 1-server-setup fr

  • 1. JBoss 5.0 et Glassfish 2.1: Installation et configuration 1
  • 2. Agenda  JBoss  téléchargement  Documentation  Installation avec Eclipse 3.4 et 3.5  Faire et en déployant des échantillons des applications  Glassfish  téléchargement  Documentation  Installation avec Eclipse 3.4 et 3.5  Faire et en déployant des échantillons des applications 2
  • 3. JBoss 5: Installation et configuration 3
  • 4. Télécharger JBoss Application Server  http://www.jboss.org/jbossas/downloads/  Choisissez dernière version stable.  j'ai utilisé 5.1.0.GA.  Décompressez dans un répertoire de votre choix.  j'ai utilisé C:, résultant en C:jboss-5.1.0.GA  Aussi signet JBoss EJB3 tutoriel  http://docs.jboss.com/ejb3/app-server/tutorial/  JBoss est détenue par Red Hat  JBoss est techniquement logiciels libres, mais Red Hat fait de l'argent surl'appui.  Les liens de téléchargement gratuit sont cachés, et les liens de téléchargement évident sur la page d'accueil du point jboss.org à une version avec le support qui coûte de l'argent. Vous avez à la chasse difficile de trouver le lien de téléchargement gratuit ci-dessus. 4
  • 5. Configurer Eclipse (Eclipse Idem pour 3.4 et 3.5) 5
  • 8. JBoss Test: Page d'accueil JBoss 8
  • 9. Simple page JSP: Code  En jboss-test/WebContent 9
  • 10. Simple page JSP: Résultat 10
  • 12. web.xml 12
  • 14. Projets Web dynamiques vs projets EJB  Projets Web dynamiques  but  Servlets, JSP, JSF, Struts, et d'autres applications Web. Peut accéder à des EJB localement (@ EJB) ou à distance (InitialContext).  Créer  Fichier, Nouveau, Dynamic Web Project  Pour un accès direct (via @ EJB) pour les beans dans des projets EJP sur le même serveur, choisissez "Ajouter un projet à une oreille"  projets EJB  but  les beans sans état et de session avec état , un message-driven beans  Créer  Fichier, Nouveau, projet EJB  Afin de permettre un accès direct (via @ EJB) pour les haricots de projets sur un même serveur, spécifiez "Ajouter un projet à EAR" 14
  • 15. Glassfish 2.1: Installation et configuration 15
  • 16. Télécharger Glassfish Application Server  https://glassfish.dev.java.net/public/ downloadsindex.html  Choisissez "version finale". J'ai utilisé le lien qui dit "Communiqué officiel de téléchargement de Sun" Cela vous prend tohttp://www.sun.com/software/products/appsrvr/get_it.jsp, et choisissez "Sun GlassFish Enterprise Server v2.1"  Exécutez l'installateur, pointant vers un répertoire de votre choix. J'ai utilisé C: , résultant dans C: Sun AppServer  Vous choisissez un mot de passe admin. S'en souvenir.  Aussi Sun Glassfish signet orientée tutoriel EJB3 http://java.sun.com/javaee/5/docs/tutorial/doc/bnblr.html  Et signet Glassfish EJB FAQ  https://glassfish.dev.java.net/javaee5/ejb/EJB_FAQ.html 16
  • 19. Configurer Eclipse: Ajouter GlassFish  Faire Eclipse vous  connaît Glassfish  (Suite de la page précédente)  Choisissez Glassfish 2.1 comme serveur  Ensuite, sur Parcourir, naviguez jusqu'au dossier  Entrez le mot de passe administrateur que vous avez sélectionnée lors de l'installation  Appuyez sur Terminer 19
  • 21. Exemple d'application Déployer  Ajouter un projet sur ​le serveur  R-cliquez sur Glassfish 2.1 en bas: Ajouter et supprimer des projets: (Choisissez glassfish- test): Ajouter>: Terminer  Démarrer le serveur  Cliquez R- sur Glassfish 2.1 au démarrage en bas 21
  • 22. Glassfish Test: Page d'accueil Glassfish 22
  • 23. Simple page JSP: Code (aucun changement de l'exemple de JBoss) 23
  • 24. Simple page JSP: Résultat 24
  • 25. Servlet simple: Code (aucun changement de l'exemple de JBoss) 25
  • 26. web.xml (aucun changement de l'exemple de JBoss) 26