Ingénierie des systèmes d`information à base de composants

IAELYON SCHOOL OF MANAGEMENT
Université Jean Moulin 6 cours Albert Thomas BP 8242 69355 Lyon cedex 08 (33) 04 78 78 70 66 http://iae.univ-lyon3.fr
26/05/2017
Page 1 / 2
27290019 - Ingénierie des systèmes d'information à base de composants
Crédits ECTS : 3
Volume horaire total : 23
Cours magistraux : 23
Responsable(s)
Talens Guilaine
Objectifs
Présentation des techniques de réutilisation et des modèles de composants logiciels.
Apprentissage des composants EJB dans la technologie Java EE.
CONNAISSANCES A ACQUERIR :
-Savoir implémenter des applications professionnelles en séparant les couches métiers/serveur des couches clientes
-Savoir structurer une application en séparant les données métiers des processus métiers, de l'interface web
-Connaissances globales de l'architecture Java EE
COMPETENCES CIBLES :
-Définir et mettre en oeuvre les normes, méthodes, outils et procédures aptes à répondre aux exigences de l'entreprise
-Réaliser des études fonctionnelles et assurer l'organisation, la mise en oeuvre et le suivi des développements au sein des systèmes d'information
-Négocier ou prescrire des solutions informatiques dans les domaines administratifs, industriel, scientifique, technique, …
DIMENSION DE RESPONSABILITE SOCIALE
Mobiliser des cadres théoriques d’analyse dans des situations pratiques
Contenu
I – La réutilisation
- Composants
- Patrons
- Frameworks
- Outils de développement à base de composants
- Comparaison des composants réutilisables
II – E J B (Enterprise JavaBean)
1 Introduction
- La plate-forme Java EE
- Rôles dans le développement d’une application EJB
- Architecture EJB
- Types d’entreprise beans
2. Création d’un bean session sans état en EJB3
- Spécifications des interfaces
- Implémentation du bean
- Ecriture du client
3. Développement d’un bean session avec état en EJB3
- Les interfaces métier distante et locale
- La classe d’implémentation
- Le client
4. Bean entité
- Persistance des beans entité
- Bean entité CMP en EJB3
- Les relations
- EJB-QL
- L’héritage
Controle des connaissances
Examen Terminal :
Ecrit, 3h
Nature de l'épreuve : Cahier des charges simplifiés d'une application
Contrôle continu :
Interrogation écrite, 4h
IAELYON SCHOOL OF MANAGEMENT
Université Jean Moulin 6 cours Albert Thomas BP 8242 69355 Lyon cedex 08 (33) 04 78 78 70 66 http://iae.univ-lyon3.fr
26/05/2017
Page 2 / 2
Notation pendant les enseignements
Nature des Travaux et pondération : Réalisation d'une petite application
Bibliographie
OUVRAGES DE REFERENCE :
-«Ingénierie des composants : concepts, techniques et outils. collectif, sous la direction de Mourad, Oussalah Édition : Paris : Vuibert informatique, DL 2005
-« Ingénierie des systèmes d’information », sous la direction de C. Cauvet Et C. Rosenthal-Sabroux, Hermes Science Europe, 2001.
-« EJB 3 / Des concepts à l’écriture du code », Laboratoire SUPINFO des technologies Sun, F. Chuong, O. Corgeron, C. Joui, .J.B. Renaux et M. Vialette, Dunod,
2008.
Les EJB 3 : 3 applications détaillées. Celinio FernandesÉdition : Saint-Herblain : Éditions ENI, 2010.
OUVRAGES COMPLEMENTAIRES :
-« EJB Fondamental », E. Romand, S. Ambler et T. Jewel, Editions Eyrolles, 2002.
Informations complémentaires
MODALITES PEDAGOGIQUES / NATURE DES SUPPORTS
-Support de cours
-Travaux dirigés avec le logiciel Netbeans
-Corrections des exercices
PRE-REQUIS EN TERMES DE CONNAISSANCES
Programmation JAVA
LECTURE(S) CONSEILLEE(S) :
-Apprendre la Programmation Orientée Objet avec le langage Java - (avec exercices pratiques et corrigés). Luc GERVAISÉdition : St-Herblain : Editions ENI, 2014
-La programmation orientée objet - Cours et exercices UML 2 avec Java, C#, C++, Python, PHP et LINQ. Hugues BersiniÉdition : Paris, France : Eyrolles,
2013Paris : Cyberlibris
-Java. Vincent Granet, Jean-Pierre RegourdMention d'édition : 4e éditionÉdition : Paris : Dunod, DL 2015, cop. 2015
Ce cours fait partie des formations suivantes :
Master 2 Systèmes d'Information Avancés (SIA)
Niveau d'entrée : Bac + 4;Bac + 3 | Niveau de sortie : Bac + 5
UFR : iaelyon School of management
1 / 2 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 !