Skyline Groningen
Toegevoegd op

SpringOne, parallel sessions, dag 1

Tijdens SpringOne waren er 3 tracks met sessies. Steeds in een bioscoopzaal met iets te comfortabele stoelen. Vooral net na de lunch was het wel eens doorbijten. Gelukkig was de koffie goed en de onderwerpen (meestal) interessant. Op dag 1 ging de eerste sessie over het bouwen van web-based 'fat clients' met behulp van GWT (Google Web Toolkit). Deze sessie werd gegeven door Bram Smeets. In GWT bouw je een client gewoon met java classes (analoog aan Swing en SWT applicaties), die worden gecompileerd naar javascript. Communicatie met de server gebeurt via ajax. Google heeft standaard al een aantal aardige componenten beschikbaar, maar zelf componenten bouwen kan ook. Ook in GWT 1.4, waarvan de release candidate nu beschikbaar is, zitten weer een hoop nieuwe en koele componenten en features. Na deze sessie was het tijd voor Patrick Linskey, één van de EJB3/JPA goeroes, om een verhaal te vertellen over JPA (Java Persistency API). Als Hibernate gebruiker zie ik nog steeds de meerwaarde van de EJB3 implementatie van JPA niet in, maar als Hibernate nu gewoon ook JPA gaat implementeren (Of is dat al zo?) dan is het mij allemaal weer duidelijk. Daarna was het tijd voor Spring WebFlow. WebFlow heeft als doel ingewikkelde navigatie door schermen van webbased applicaties gemakkelijk en inzichtelijk te maken. Wel d.m.v. XML-configuratie, waar nogal wat mensen iets op tegen schijnen te hebben (Het is namelijk hip om annotaties te gebruiken!), maar bijv. de Spring IDE plugin voor Eclipse biedt hiervoor mooie grafische ondersteuning. De sessie werd gegeven door Erwin Vervaet, één van de belangrijkste contributors aan WebFlow. De hierop volgende sessie ging wederom voor een belangrijk deel over Spring WebFlow, en wel met name hoe deze te integreren met JSF. Voor mij als JSF ontwikkelaar een interessant onderwerp. De sessie kwam van de hand van Colin Sampaleanu, één van de interface21 mensen. Dit was zo'n moment dat de bioscoopstoelen iets te comfortabel werden.... Conclusie van de presentatie was dat WebFlow en JSF goed samen kunnen, dat je WebFlow de navigatie moet laten afhandelen, Spring de managed beans moet laten beheren en dat er voor JSF dan alleen wat validaties over blijven (en natuurlijk een fijn complexe lifecycle). Toch wel wat goeie tips onthouden hier. Dag 1 werd besloten met een sessie over Spring en Adobe Flex. De sessie leek veelbelovend, maar het enige dat ik onthouden heb is dat je Spring beans kunt gebruiken in flex (maar dat kun je ook hier lezen). Toen was het tijd voor een paar bollekes in het centrum van Antwerpen.