rapportj2ee-170729120034

Telechargé par free mahdois
Mémoire de Projet de Fin de module
« PROGRAMMTION J2EE / EJB »
Gestion d’un compte bancaire
En utilisant les EJB 3.0
UNIVERSITÉ ABDELAMLEK ESSADI
FACULTE DES SCIENCES ET TECHNIQUES DE TANGER
MASTER : « SYSTEMES INFORMATIQUES ET RESEAUX »
Réalisé par : Encadré par :
SALAMA Abdelhakim Mr. Younes Mortaji
ROUZI Ayoub
sq
2 | P a g e
3 | P a g e
Liste des figures
Figure 1 : Architecture et hiérarchie de classes nécessaires ………………………………………
Figure 2 : diagramme de classes et MLDR …………………………………………………………………
Figure 3 : téléchargement de jboss …………………………………………………………………………….
Figure 4 : configuration du serveur jboss …………………………………………………………………..
Figure 5 : Outils jbooss Tools ………………………………………………………………………………………
Figure 6 : Licence et application Jboss ……………………………………………………………………….
Figure 7 : Projet EJB création ……………………………………………………………………………….
Figure 8 : Configuration de Projet EJB ………………………………………………………………………..
Figure 9 : Publication du service (déploiement) …………………………………………………………
Figure 10 : Démarrage du service ……………………………………………………………………………….
Figure 11 : Fichier XML …………………………………………………………………………………………….
Figure 12 : démarrage du soapui ………………………………………………………………………………..
Figure 13 : Création d’un nouveau projet SOAP ……………………………………………..
Figure 14 : Création d’un projet soap ‘ progrès’ ………………………………………………
Figure 15 : Ajout d’un compte ……………………………………………………………………………..
Figure 16 : Ajout d’un compte (9000) …………………………………………………………………………
Figure 17 : résultats du test ………………………………………………………………………………….
Figure 18 : Ajout du compte ………………………………………………………………………………..
Figure 19 : Nouveau test de l’application SOAP (4600) ……………………………………..
Figure 20 : Affichage test de l’application SOAP (4600) ………………………………………
4 | P a g e
SOMMAIRE
INTRODUCTION .................................................................................................................
Introduction architecture application ...................................................................
Installation plugin Jboss Tools ..............................................................................
Serveur D'applications JBOSS (Widfly) .................................................................
Création projet EJB ..............................................................................................
Création couche métier .......................................................................................
Génération tables correspondantes aux entités ..................................................
o Comment déployer un Data Source sur JBOSS ...............................
Administration Jboss ..............................................................
Ajouter driver MySQL sur JBOSS ...........................................
Déployer le projet ................................................................................................
Création Session Bean..........................................................................................
Création interface Remote ...................................................................................
o Création EJB Session .........................................................................
o Type EJB session (@Stateful @stateless @Singleton)
o . Importance JNDI …….....….....…….....…….....…….....…….....…….....…….......
o Gestion persistance JPA (EntityManager) …….....…….....…….....…….......
Création des clients …….....…….....…….....…….....…….....…….....…….....…….........................
o Création Client Java RMI ….....…….....…….....…….....…….....…….....…….....
Dépendances projet client …….....…….....…….....…….....…….....……
Ajouter JBOSS proxy …….....…….....…….....…….....…….....…….....…..
Propriété InitialContext …….....…….....…….....…….....….....……......
"jndi.properties" & "jboss-ejb-client.properties" …………………..
Crée client Web Service SOAP ……………………………………………………………………………..
o Creation web service : @WebService; @Ejb(injection dépendance)
création projet EAR ………………………………………………………………..
déploiement projet ………………………………………………………………..
wsdl web service …………………………………………………………………….
teste web service (client SoapUI) …………………………………………..
o Crée Web Service RestFull ……………………………………………………
CONCLUSION ......................................................................................................................
Bibliographie..........................................................................................................................
5 | P a g e
RÉSUMÉ
Les nouvelles technologies de l’information et de la communication ont un effet important
sur notre vie quotidienne aussi sur plusieurs disciplines professionnelles, notamment celui
du commerce qui ne cesse de se développer à laide des innovations technologiques.
Désormais la personne peut acheter du mariel par exemple à l’aide d’un smartphone,
d’une tablette ou dun PC.
Ce produit doit être présenté de façon à combler le besoin des membres (cadres ou
employés) d’une agence bancaire
Dans le cadre de notre projet, L’objectif de ce projet est de mettre en place une application
orientée objet pour gérer ce que rapporte les membres (cadres ou employés) d’une agence
bancaire.
.
1 / 30 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !