Se connecter

Fiche Module

FISE

STI

Sécurité et Technologies Informatiques


Unité d'Enseignement :


Semestre : 9
Crédits ECTS : 8

Génie Logiciel


Elément Constitutif :


Coefficient : 1

Composants logiciels


Option Architecture et Sécurité Logicielles




Volume horaire : 21:20

Type Nombre Durée
Cours 8 01:20
TD 8 01:20


Evaluations : 1

Type Coefficient
Examen Final 0.5
Contrôle Continu 0.5


Enseignants : 3

Enseignant Type
Abdallah Ahmad Responsable
Exbrayat Matthieu Responsable
Exbrayat Matthieu Intervenant


Ce module a pour but d'aborder la programmation par composants, ou programmation orientée composants (POC). Le module comporte une forte dimension de mise en oeuvre pratique.

Pré-requis :

UE Semestre Module
Principes de la programmation 5 Programmation Orientée Objet
Informatique Fondamentale 7 Programmation Java Avancée


  • Principes
    • notion de service et d'interface
    • composants et serveurs d'application
    • modélisation (rappels de bases d'UML)
  • Fondamentaux de Java et JavaEE
    • Mise en oeuvre des interfaces en Java
    • Servlets, JSP, beans
  • Java Persistence Api (ORM : pont entre bases de données relationnelles et modèle objet java)
    • principes du mapping objet-relationnel
    • entities et relations en JPA
    • notion de contexte de persistance
    • gestion des transactions
  • Java Spring (framework reposant sur JavaEE)
    • principes de l'injection de dépendance et de la programmation orientée aspect
    • composants métiers Spring
    • utilisation de JPA dans Spring
    • front web avec Spring MVC
    • bases de Spring Security



Contrôle écrit + Réalisation pratique



Spring Framework: https://spring.io/projects/spring-framework

Conception d'Application en Java/JEE Jacques Longchamp Dunod, 2019


Compétences :

Ref. Verbe Description Niveau