Computer Database
Excilys - 05/2015
Aimad Takhtoukh
Lyes Chioukh
Mathilde Aumont
Simon Duclos
Thomas Grenier


Présentation technique
Introduction
Architecture du projet
Tests
Conclusion
Introduction
|


________________________
Introduction
-
Gestion d’une base de données d’ordinateurs.
-
Projet divisé en n couches pour différents types d’accès à la base de données.
-
Utilisation de frameworks pour limiter les développements spécifiques, donc améliorer la maintenabilité.
Architecture générale
Web application
Web service
Introduction
Architecture du projet
Tests
Conclusion
|
________________________
-
Pom parent


Architecture générale
Web application
Web service
Introduction
Architecture du projet
Tests
Conclusion
|
________________________



-
Authentification requise.
Architecture générale
Web application
Web service
Introduction
Architecture du projet
Tests
Conclusion
|
________________________
-
Technologies :
-
JAX-RS (Rest services) ou JAX-WS (Web Services)
-
Spring MVC (Annotation @RestController ou @ResponseBody) avec Jackson.
-
-
Accès aux options de listing, de récupération, d’ajout, d’édition et de suppression.

-
Tests unitaires (JUnit, AssertJ, Mockito)
-
100 tests unitaires réalisés
-
Tests
Introduction
Architecture du projet
Tests
Conclusion
|
________________________
-
Tests d'intégration (Selenium)
-
27 tests réalisés
-
-
Tous les tests sont automatisés
-
Suivre la logique de "tests d'intégration continue"



-
120 tests automatisés
Conclusion
Introduction
Architecture du projet
Tests
Conclusion
|
________________________
Computer-database en chiffre
-
25 jours de développement
-
7500 lignes de code


Conclusion
Introduction
Architecture du projet
Tests
Conclusion
|
________________________
Questions ?
computer-database-tech
By Lyes CHIOUKH
computer-database-tech
- 801