Speeding up enterprise JDBC development with iBatisSpreker Jamie Craane Korte omschrijving van de sessie Soms is wenselijk om naast een ORM tool als Hibernate, reguliere SQL toe te passen m.b.v. jdbc. Het werken met jdbc, al dan niet in combinatie met Spring, is erg arbeidsintensief. iBatis is een framework dat het werken met jdbc sterk vereenvoudigd. iBatis is een data mapper welke zich tussen straight jdbc en Hibernate positioneert. Deze sessie beantwoordt de volgende vragen: • Wat is de positionering van iBatis t.o.v. andere data access technologiën? • Wat is de toegevoegde waarde van iBatis? • Wanneer zet je iBatis in? • Hoe gebruik je iBatis in de praktijk? • Welke tools kunnen ondersteunen bij het ontwikkelen met iBatis?
Ik laat de mogelijkheden van iBatis zien met veel voorbeelden uit de praktijk waarvan ik zelf heb ervaren dat deze echt toegevoegde waarde bieden. Deze voorbeelden tonen ook een aantal geavanceerde features die in de praktijk nuttig kunnen zijn waaronder een aantal undocumented features. Daarnaast bevat de sessie een aantal praktische tips zoals iBatis in samenwerking met Spring en tool support voor het framework.
Aan het einde van de sessie heeft de bezoeker een goed beeld welke toegevoegde waarde iBatis biedt en wanneer iBatis toe te passen.
Niveau Intermediate / Advanced
TrackEnterprise
Vereiste voorkennis Kennis van jdbc en object relational mapping frameworks.
Hierbij een globale opzet van mijn presentatie
• Introductie en agenda (+- 5 min) o Doel van de sessie o Waarom iBatis? o Positionering van iBatis • Eigen praktijkvoorbeelden (+- 25 min) o Mapping sql resultset naar Java beans o Relations o Fragments o Dynamic Mapped Statements o List as parameters o Caching o Spring en iBatis o Etc. (indien de tijd dit toelaat) • Undocumented features en advanced use cases (+- 12 min) o multiple resultsets o Inheritance o Etc. (indien de tijd dit toelaat) • Tool support (+- 3 min) o Eclipse and IntelliJ plugin • Questions (+- 5 min, indien tijd)
Download de presentatie (283 Kb)

|
Jamie Craane QNH Jamie Craane is software engineer bij QNH Business Integration en heeft ruim 6,5 jaar ervaring met het ontwikkelen van Java en JEE applicaties. Dit doet hij bij diverse grote en kleinere bedrijven voornamelijk in de financiële dienstverlening. Daarnaast is Jamie actief op het gebied van kennisontwikkeling binnen QNH en verzorgd hij ook regelmatig presentaties. Hij volgt actief de nieuwste ontwikkelingen op het gebied van Java.
|
|
| |