Spring : Construire des socles applicatifs intégrés
- Référence GKJSPG
- Durée 3 jour(s)
Modalité pédagogique
Options de paiement complémentaires
-
GTC 25 TTC
Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.
Classe inter en présentiel Prix
EUR1 850,00
hors TVA
Demander une formation en intra-entreprise S'inscrireAller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter à distance
Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
-
Intra-entreprise
Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.
Demander cette formation dans un format différent
Résumé
Haut de pageCette formation permet aux participants d'acquérir les compétences et connaissances nécessaires pour concevoir des architectures applicatives modulaires et faiblement couplées.
Le principe d'inversion de contrôle IOC ou injection de dépendances permet ainsi de réaliser un couplage faible entre les modules applicatifs : composants, couches logicielles, Services Métiers et DAO CRUD. Sous l'angle technique, Spring permet de fédérer les frameworks en un seul socle homogène : il permet ainsi une intégration avec Struts, Hibernate, JMS et les Web Services en une seule architecture technique.
Spring s'impose ainsi aujourd'hui comme un élément central des architectures techniques Java EE et comme un ingrédient essentiel pour structurer les architectures applicatives en modules et services réutilisables.
Prochaines dates
Haut de pagePublic
Haut de pageCette formation s'adresse aux Développeurs d'Applications Java EE.
Objectifs de la formation
Haut de page- Comprendre le mécanisme d'injection de dépendances pour faciliter le couplage faible entre composants et couches logicielles d'une Application
- Utiliser Spring pour faciliter l'accès aux Services et Ressources JNDI
- Intégrer Spring avec les frameworks de référence Struts et Hibernate
- Aborder le module MVC de Spring
- Comprendre les transactions avec Spring
- Comprendre les connecteurs EAI Web Services, Remoting et JMS
Programme détaillé
Haut de pageIntroduction
- Les différents modules constituant le framework
- Contextes Spring et cycle de vie des beans
IOC : l'injection des dépendances
- Présentation de l'application de référence
- Présentation de l'IOC et application aux couplages faibles entre couches logicielles
- Liaison de beans et injection des services
- Paramètres, Initialisation et Destruction
La gestion des pools et des transactions
- DataSources et accès au pool de connexions via JNDI
- Transactions applicatives et déclaratives : démarcation et propriétés ACID
Intégration avec le framework Struts
- Accès au contexte par héritage de ActionSupport
- Accès aux action par délégation aux proxys Spring
Intégration avec le framework Hibernate
- Prise en charge de la configuration d'Hibernate
- Support Hibernate dans les DAO avec le Helper HibernateTemplate
Spring MVC
- Architecture générale : controleurs, Dispatchers et Handlers
- Processus de traitement d'une requête : handler Mappings et Interceptors
- Implémentation des vues sous format PDF, HTML ou Excel
- Intégration handler / beans dans Spring
- Data Binding et Validation dans Spring
Spring Notions Avancées
- Les connecteurs Web Services et Remoting
- Les connecteurs JMS
- Les aspects AOP
Pré-requis
Haut de pageAvoir une bonne maîtrise du développement Web Java EE. Des notions sur Struts et Hibernate sont un plus.
Bon à savoir
Haut de pageUne approche basée sur un cas pratique : La Gestion des Congés
Théorie 40%
Pratique 60%
Outils utilisés : Spring 2.5 , Eclipse 3.4, Java 5, Tomcat 5.5
Support de cours remis aux participants
- /fr-fr/-/media/global-knowledge/merchandising/right-side-column/fr/reviews/java.png #000000
- <p><br /></p><table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Modalité d'évaluation</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">A l'issue de la formation, le participant est invité à s’auto-évaluer par rapport aux objectifs énoncés.</p></td></tr></tbody></table>
- <table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Délais d’inscription</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">Avant le début de la formation <strong>jusqu’à 5 jours ouvrés sous réserve de disponibilité </strong>sauf dans le cas d'un financement <a title="compte CPF" href="https://www.globalknowledge.com/fr-fr/formations/compte-personnel-de-formation-cpf" data-mce-href="https://www.globalknowledge.com/fr-fr/formations/compte-personnel-de-formation-cpf">CPF,</a> jusqu'à 11 jours ouvrés. <a rel="noopener noreferrer" title="formations éligibles CPF" href="mailto:cpf@globalknowledge.fr" target="_blank" rel="noopener noreferrer" data-mce-href="mailto:cpf@globalknowledge.fr">Contactez-nous</a> pour connaître les formations éligibles.</p></td></tr></tbody></table><p><br /></p>
- #000000
- GKJSPG
- Spring : Construire des socles applicatifs intégrés
- Programmation Développement
- GKJSPG | Spring : Construire des socles applicatifs intégrés | Training Course | Java.
- Java