Connectivités aux BDs en JDBC
Description
Le but de cette formation est d’initier les participants à la persistance des données avec JPA comme outil indispensable dans la mise en place d’une architecture MVC.
Cette formation s'adresse à toute personne désireuse de mettre en place des connexions aux bases de données JDBC.
Quels sont les buts de la formation ?
Les compétences visées par la formation sont les suivantes :
- Découper une application en couches
- Gérer l’état
- Gérer les injections de dépendances
- Mettre en place un IRM
- Utiliser JPA
Que devez vous connaître pour suivre la formation ?
Disposer de connaissances avancées en Java.
Programme de la formation
Introduction
- Bonnes pratiques de conception : séparation des responsabilités, KISS, DRY, POJO
- Panorama de l'offre Java EE, le framework Spring
Environnement de travail
- Environnement Eclipse. Dépendances Maven
- Tests unitaires avec le conteneur embarqué
- Utilisation des webtools, prise en main du serveur
Découpage n-tiers et injection de dépendances
- Découpage en couche, approche POJO
- Scopes et gestion de l'état
- Injection de dépendances
- Intercepteurs
Accès aux données avec JPA
- Mapping objet relationnel (xml, annotations)
- Lazy loading
- Manipulation de l'API 2.1 : EntityManager...
- JPA-QL, API Criteria, MetaModel, EntityGraph
- Transactions, l'annotation @Transactional JTA 1.2