Developpez tutorial java spring aop

Tutoriel pour découvrir la Programmation Orientée Aspect avec Spring AOP Par Gokan EKINCI Date de publication juin Durée h Ce tutoriel s'adresse aux développeurs qui souhaitent découvrir la Programmation Orientée Aspect gr? ce au framework Spring Pour réagir à cette interview un espace de dialogue vous est proposé sur le forum Commentez CTutoriel pour découvrir la Programmation Orientée Aspect avec Spring AOP par Gokan EKINCI I - Prérequis II - Qu'est-ce que l'AOP III - Dans quel contexte utilise-t-on l'AOP IV - Quelques dates sur l'AOP V - AspectJ avec Spring V-A - Dépendances Maven V-B - Les annotations AspectJ V-C - Syntaxe AspectJ V-D - Exemple avec les loggers VI - Remerciements - Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance Par contre la page de présentation constitue une ?uvre intellectuelle protégée par les droits d'auteur Copyright Gokan EKINCI Aucune reproduction même partielle ne peut être faite de ce site et de l'ensemble de son contenu textes documents images etc sans l'autorisation expresse de l'auteur Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à de dommages et intérêts http gokan-ekinci developpez com tutoriels java apprendre-la-programmation- orientee-aspect-avec-spring-aop CTutoriel pour découvrir la Programmation Orientée Aspect avec Spring AOP par Gokan EKINCI I - Prérequis Vous pouvez utiliser l'IDE que vous souhaitez pour suivre ce tutoriel Le code source des exemples présentés dans ce tutoriel est disponible dans ce repository Git et plus particulièrement dans cette classe Les outils dont vous aurez besoin pour suivre ce tutoriel sont ? JDK d'Oracle ? Maven N'hésitez pas à lire le tutoriel Maven si vous souhaitez en apprendre plus sur ce dernier II - Qu'est-ce que l'AOP L'AOP Aspect Oriented Programming ? ou Programmation Orientée Aspect ? en français n'est pas à proprement parler un langage de programmation pour créer des programmes C'est un concept qui permet d'exécuter une action lorsqu'un événement est déclenché ex une méthode qui est exécutée On peut donc voir l'AOP comme une extension au langage de programmation utilisé dans le projet III - Dans quel contexte utilise-t-on l'AOP Lorsque l'on programme par aspect on distingue le code métier du code technique L'AOP permet de factoriser le code technique du projet Le terme crosscutting concerns ou fonctionnalités transversales ? en français est utilisé pour désigner cette partie technique Pour citer quelques exemples de crosscutting concerns l'AOP peut être utilisé pour ? ouvrir fermer des ressources ex Démarrer et commiter rollbacker une transaction ? véri ?er les permissions de l'utilisateur sécurité ? du cache ? des loggers ? du monitoring ? des benchmarks ? interrompre une méthode qui prend beaucoup de temps pour s'exécuter ? dans une moindre mesure changer le comportement d'une méthode pour retourner un nouveau résultat Voici un exemple de code sans l'AOP public void addPermissionsToUser Permission permissions User user throws SQLException try Code technique SI aucune transaction n'est en cours ALORS Code technique créer la transaction cf START TRANSACTION en SQL Code technique FIN

  • 35
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Nov 18, 2022
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 52.9kB