Contactdetails

NLJUG
Postbus 54
3780 BB Voorthuizen

Telefoon
0900-BEL NLJUG (10 ct/m)
0900-2356558 (10 ct/m)

Fax
0342 475880

Email
Algemeen: info@nljug.org
Leden: members@nljug.org

BTW: NL814104484B01
KVK: 30200958

Bank
Rabo: 3123.20.973
BIC: RABONL2U
IBAN: NL47RABO0312320973
NLJUG te Son
Algemene voorwaarden 

Membership

Membership provides members free access to the NLJUG workshops and events on a variety of Java topics, held across the country on a regular basis. Plus on a quarterly basis the Java Magazine published by Array Systems. The NLJUG is a member of a worldwide network of Java User Groups.

Fill in the form to sign up.

NLJUG

Founded in 1998, the Dutch Java Users Group consists of business partners, software developers, application architects, technical managers, students, and new media developers that have a common interest in all aspects of Java Technology.

NLJUG partners

Adobe Systems

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

Speeding up enterprise JDBC development with iBatis

Spreker

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

Track

Enterprise

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.