Spring Framework 2.0Het Spring Framework is het populairste applicatie ontwikkelingsframework voor Java/J2EE. Spring is een open source framework dat gepubliceerd wordt onder een Apache software licentie en dat in tal van bedrijven gebruikt wordt. Spring helpt ontwikkelaars gebruik te maken van een POJO-ontwikkelingsmodel, terwijl het makkelijk is talrijke enterprise diensten in te bouwen.
In deze presentatie zal ingegaan worden op de nieuwe versie van Spring: Spring 2.0. Doel van deze nieuwe versie is om Spring nog krachtiger en simpeler te maken. We zullen stil staan bij de vele nieuwe features die aangeboden worden, waaronder:
- De krachtige XML namespace configuratie. Hiermee wordt het mogelijk worden veelvoorkomende configuraties te versimpelen. Door de meegeleverde XML schema's worden zaken als transactie configuratie vervangen door enkele regels XML! Ook zullen we tonen dat dit mechanisme uitbreidbaar is, zodat ontwikkelaars zelf hun eigen, domein-specifieke namespaces kunnen ontwikkelen.
- De integratie met AspectJ. Aspect-oriented programming (AOP) is een krachtige techniek om gedeelde functionaliteit op één plek binnen te applicatie in te bouwen. Spring maakt het mogelijk om AOP te gebruiken binnen een pure Java omgeving, en om de hoeveelheid AOP incrementeel te vergroten. Spring 2.0 biedt integratie met AspectJ,het populairste Java AOP framework, zodat het mogelijk wordt om specifieke AspectJ functionaliteit te gebruiken binnen een Spring applicatie. Hierbij moet gedacht worden aan runtime weaving, maar ook de expressieve AspectJ pointcut-taal en de nieuwe AspectJ 5 annotaties.
- De nieuwe SimpleJdbcTemplate, die het nog makkelijker maakt om correcte JDBC code te schrijven binnen een Java5 omgeving, door gebruik te maken van generics en varargs.
- Hoe de nieuwe EJB 3.0 Java technology persistence API (JPA) te gebruiken is buiten de container, en hoe Spring het makkelijker maakt JPA te gebruiken.
Alle features zullen behandeld worden aan de hand van code voorbeelden, zodat ontwikkelaars er direct gebruik van kunnen maken.
Download de presentatie (623 Kb)

|
Arjen Poutsma Interface21 Arjen Poutsma is een enterprise applicatie architect met meer dan
tien jaar ervaring in commerciële omgevingen. Hierbij heeft hij zowel
met Microsoft .NET en J2EE gewerkt. Twee jaar geleden is hij zich
gaan specialiseren in Web Services en Service-Oriented Architectures.
Sindsdien verzorgt hij opleidingen en doet hij onderzoek naar SOA's
in organisaties. Arjen is werkzaam bij de Amsterdamse vestiging van
Interface21, een internationale organisatie die onder andere het
populaire Spring Framework heeft bedacht en uitontwikkeld. De
dienstverlening van Interface21 omvat naast value added diensten
rondom het Spring Framework, high-level architectuur services en
opleidingen. Arjen werkt momenteel als architect voor verschillende
klanten van Interface21 en zijn blog is te lezen op http://blog.interface21.com/arjen
/
|
|
| |