27290019 - Ingénierie des systèmes d'information à base de composants
Niveau de diplôme | Master - Semestre 3 |
---|---|
Crédits ECTS | 3 |
Volume horaire total | 21 |
Volume horaire CM | 21 |
Responsables
Formations dont fait partie ce cours
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 :
COMPETENCES CIBLES :
Mobiliser des cadres théoriques d’analyse dans des situations pratiques
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, …
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
- 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
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.
- « EJB Fondamental », E. Romand, S. Ambler et T. Jewel, Editions Eyrolles, 2002.
Contrôles des connaissances
Examen Terminal :
Ecrit, 3h
Nature de l'épreuve : Cahier des charges simplifiés d'une application
Contrôle continu :
Interrogation écrite, 4h
Notation pendant les enseignements
Nature des Travaux et pondération : Réalisation d'une petite application
Ecrit, 3h
Nature de l'épreuve : Cahier des charges simplifiés d'une application
Contrôle continu :
Interrogation écrite, 4h
Notation pendant les enseignements
Nature des Travaux et pondération : Réalisation d'une petite application
Informations complémentaires
MODALITES PEDAGOGIQUES / NATURE DES SUPPORTS
PRE-REQUIS EN TERMES DE CONNAISSANCES
Programmation JAVA
LECTURE(S) CONSEILLEE(S) :
- 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
Renseignements pratiques
iaelyon
Université Jean Moulin
1C avenue des Frères Lumière
CS 78242
69372 Lyon cedex 08
Tél. : +33 (0)4 78 78 70 66
Sur Internet
Université Jean Moulin
1C avenue des Frères Lumière
CS 78242
69372 Lyon cedex 08
Tél. : +33 (0)4 78 78 70 66
Sur Internet
Stages et carrières
Stages, alternance, emploi : entreprises, déposez vos offres à destinations des étudiants et diplômés de l'iaelyon, consultez le calendrier des stages et la CVthèque.
► Accès Link'iaelyon by U3e
► Accès Link'iaelyon by U3e
Mise à jour : 28 mars 2018