Nyhedsbreve
December 2009
Vil du vide mere om Java EE 6?
Så skete det! Den 10. december udkom Java EE 6 specifikationen samt referenceimplementationen Glassfish.
I Lund&Bendsen har vi fulgt udviklingen af Java EE 6 med stor interesse og vi vil meget gerne dele ud af den viden vi har opbygget. Derfor inviterer vi til 3 gå-hjem-møder om Java EE 6 i starten af 2010. Her vil vi fortælle om nyhederne, specielt Contexts and Dependency Injection (CDI), EJB 3.1, Servlets 3.0, JAX-WS 2.2, JAX-RS, JSF 2.0 og JPA 2.0.
Java EE 6 står i tilgængelighedens tegn

I denne artikel fortæller Kasper Sørensen om et par af de helt nye ting fra Java EE 6: Bean Validation og Contexts and Dependency Injection. Disse udvidelser til Java EE platformen har begge en stor indflydelse på hele arkitekturen. Kort sagt vil det få stor betydning for måden man komponerer moduler og styrer disses livscyklus - begge dele på tværs af alle tiers i Java EE platformen.
JPA performancekiller: The Cartesian Product Problem

I sidste nyhedsbrev beskrev Kenn Sano N+1 selectproblemet, som kan være en sand performancekiller for JPA. I denne udgave har Kenn set på The Cartesian Product Problem, der ligesom N+1 select kan forringe performance drastisk.The Cartesian Product Problem er det modsatte problem af N+1 select problemet og opstår fordi for mange data hentes, når 2 eller flere collections på en entiry hentes eagerly.
November 2009
JPA performancekiller: N+1 select-problemet

Kenn Sano har skrevet første artikel i vores føljeton om Java Persistence API (JPA). I artiklen ser vi nærmere på et performanceproblem som vi ofte støder ind i, nemlig N+1 select-problemet. Kort fortalt handler problemet om, at den abstraktion som JPA giver os tit betyder, at man uvidende kommer til at belaste databasen på en uhensigtsmæssig "chatty" vis. Artiklen giver konkrete eksempler og løsninger til N+1 select problemet i JPA, men metoderne er også brugbare i forbindelse med eksempelvis Hibernate eller andre ORM-frameworks.
En weekend med GWT og Java SE 6

I en weekend i september var to af Lund&Bendsens medarbejdere på besøg hos Prosa for at undervise deres medlemmer i henholdsvis programmering med Java og webudvikling med Google Web Toolkit (GWT). Kurserne var udbudt gratis til arbejdsløse og til en billig penge for øvrige medlemmer.
Det blev til en spændende "Java-weekend" hvor udviklere på forskellige niveauer mødtes. Læs Signe Kongsgaards artikel om kursisternes syn på undervisning i Java, om at inddrage weekenden i deres jobsøgningsaktiviteter og om kursusformen som kompetenceudvikling.
