La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

LOGO Etude, conception et réalisation dun module de gestion et de logging des exceptions et des erreurs pour les applications J2EE et Symfony2 ECOLE NATIONALE.

Présentations similaires


Présentation au sujet: "LOGO Etude, conception et réalisation dun module de gestion et de logging des exceptions et des erreurs pour les applications J2EE et Symfony2 ECOLE NATIONALE."— Transcription de la présentation:

1

2 LOGO Etude, conception et réalisation dun module de gestion et de logging des exceptions et des erreurs pour les applications J2EE et Symfony2 ECOLE NATIONALE DES INGENIEURS DE SFAX Département dInformatique et Mathématiques Appliqués (DGIMA) 2 Présenté par : Fatma Rekik Jury: Mme Fadoua DRIRA (Président) Mme Salma MASMOUDI (rapporteur) Mme Mouna TORJMEN (Encadrant) Mr. Mohamed GUERMAZI (Invité)

3 PLAN Introduction 1 Contexte et motivations 2 Problèmes et solutions 3 Présentation du projet 4 Conclusion et perspectives 6 Réalisation 5 3

4 Introduction 4

5 5

6 6

7 PLAN Introduction Contexte et motivations Problèmes et solutions Présentation du projet Conclusion et perspectives Réalisation

8 Contexte et motivations 8 Exception? Réutiliser dun identifiant dun client Erreur? Ecrire un format dun mail incorrect Logging? Trace déxecution dune application

9 Contexte et motivations Pour qui ? 9 Société SSII Les clients finaux (utilisateurs)

10 10 Couche Présentation Couche Métier Couche Base de Données Contexte et motivations

11 11 Couche Métier Module ORM Fichiers code source Plugins API ou Bundle Contexte et motivations

12 PLAN Introduction Contexte et motivation Problèmes et solutions Présentation du projet Conclusion et perspectives Réalisation

13 Problèmes et solutions 13 Problèmes: gestion existante

14 Problèmes et solutions 14 Problèmes: gestion existante Ladresse de votre entreprise est incorrecte Il faut préciser ladresse de votre entreprise

15 Problèmes: gestion existante 15 Ladresse électronique est invalide is invalid Problèmes et solutions

16 Problèmes: gestion existante 16

17 17 Problèmes: critique de la gestion Les traces déxecution lapplication perdues Energie du développeur perdue Temps du développeur perdu Message derreur non standardisé Message dexception perturbe le client Problèmes et solutions

18 18

19 Problèmes et solutions Solutions 19 Temps du développeur perdu Envoyer des détails sur lexception par message électronique Eviter de ré-exécuter les opérations Corriger directement lexception Message dexception perturbe le client Afficher un message compréhensif au client Eliminer le message dexception Energie du développeur perdue

20 Problèmes et solutions 20 Message derreur non standardisé Codifier et stocker les messages derreur dans une BD Standardiser les messages derreur Solutions Pas de traduction Pas de messages derreur différents pour le même erreur

21 Problèmes et solutions 21 Les traces déxecution lapplication perdues Stocker les opérations sur un support permanant (fichier, BD,etc.) Solutions Suivre les opérations de lutilisateur

22 PLAN Introduction Contexte et motivations Problèmes et solutions Présentation du projet Conclusion et perspectives Réalisation

23 23 Présentation du projet Gestion des logging Gestion des exceptions Gestion des erreurs

24 24 leem4j.log Présentation du projet Gestion des logging leem4sf.log

25 25 Système affiche les détails des messages derreurs Présentation du projet Gestion des erreurs

26 26 1.Système traite lerreur 2.Module recherche un message derreur dan BD 3.Système affiche le message derreur au utilisateur Présentation du projet Gestion des erreurs

27 27 Système rattrape lexception et affiche une message compréhensif au utilisateur Présentation du projet Gestion des exceptions

28 28 Envoyer les détails de lexception au responsable Enregistrer les détails de lexception dans la base de données de lapplication Afficher les détails de lexception sur lecran Présentation du projet Gestion des exceptions

29 29 Système envoie un au responsable (ou le développeur) L contient les détails de lexception Présentation du projet Gestion des exceptions

30 30 Le système enregistre les détails dun exception dans la base de données de lapplication principale Présentation du projet Gestion des exceptions

31 31 Système affiche les détails de lexception sur lécran Présentation du projet Gestion des exceptions

32 PLAN Introduction Contexte et motivations Problèmes et solutions Présentation du projet Conclusion et perspectives Réalisation

33 33 Environnement de développement Faciliter lintégration de MAVEN Faciliter lintégration de Symfony2

34 Réalisation 34 Outils de développement

35 Réalisation 35 Outils de développement Configurer les données de lapplication Standardiser des formats

36 Réalisation 36 Outils de développement Configurer les données de lapplication Design et format les pages web

37 Réalisation 37 Plateformes

38 Réalisation 38 Plateformes

39 Réalisation 39 API logging Changement le configuration de API logging ne touche pas lapplication principale Standardiser les méthodes que le développeur utilise dans lapplication principale Application J2EEApplication Symfony2

40 Réalisation 40 Architectures

41 Réalisation 41 MVC et plateformes routing.yml

42 Réalisation 42

43 PLAN Introduction Contexte et motivations Problèmes et solutions Présentation du projet Conclusion et perspectives Réalisation

44 44 Conclusion et perspectives Faciliter la gestion des erreurs et des exceptions pour applications J2EE et Symfony2 Simplifier le travail des développeurs sur la couche métier des applications J2EE et Symfony2 Conclusion

45 45 Conclusion et perspectives Ajouter un module pour les applications technologiques de Microsoft (C #, ASP.Net, etc.) Intégrer l'API (ou Bundle) dans les plateformesSymfony2 et MAVEN Perspectives

46 46


Télécharger ppt "LOGO Etude, conception et réalisation dun module de gestion et de logging des exceptions et des erreurs pour les applications J2EE et Symfony2 ECOLE NATIONALE."

Présentations similaires


Annonces Google