Struts 2 + Hibernate + Spring

Loader DigitalCityEen ogenblik, aub...

Struts 2 + Hibernate + Spring

(Réf.500)
35
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Bouwen van robuuste JEE toepassingen gebaseerd op Struts 2, Hibernate en Spring

Opleidingsprogramma

Inleiding

Structuur van een JEE webapplicatie
Principe van MVC en MVC 2 architecturen
De bijdrage van MVC 2 frameworks en positionering van Struts 2
Implementatie van Struts 2
Organisatie van de toegang tot gegevens (Object Relation Mapping - ORM)
Hibernate: principe, versies, implementatieInversie van controle door dependency injection
Spring Ioc: concepten, implementatie, structuur van de configuratiebestanden
Structuur van een webproject waarin de 3 frameworks worden gecombineerd

Praktische workshop: installatie van de ontwikkel- en uitvoeringsomgeving - bouwen van de minimale structuur van een Struts2/Hibernate3/Spring Ioc project

Struts 2

Acties instellen
Formulieren beheren
Formulieren valideren en geavanceerde interacties
Taglibs Struts
Typen en conversies beheren
Extra configuratie van Struts
Berichten en internationalisatie
Interceptors ontwikkelen
Ajax gebruiken
Templating: principe, opzetten

Praktische workshop: Een volledige beheerapplicatie bouwen

Slaapstand 3

Objectrelationele mapping configureren (XML of annotaties)
De unieke identifier beheren
Relaties tussen objecten: OneToOne, OneToMany, ManyToOne, ManyToMany
Strategieën voor het laden van collecties (lazy/eager loading)
Objecterfenis beheren
HQL-taal: syntaxis, gebruik
Native SQL-query's gebruiken
Geparameteriseerde query's, sorteren en pagineren
Transactiebeheer
Goede praktijken en caching

Praktische workshop: toegang tot gegevens en gebruik van HQL

Lente Ioc

Bean-configuratie en container-instantiatie
Mutatie/constructor-afhankelijkheidsinjectie
Eigenschapscontrole
Automatische boonbinding (XML-configuratie/annotaties)
Configuratie-erfenis
Collecties toewijzen aan bean-eigenschappen
Toegang tot JNDI-bronnen: datasource-configuratie, e-mailsessies
Transactiebeheer

Praktische workshop: meervoudige bonenconfiguraties en JNDI-toegang

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.