Gammel hund lærer nye tricks

Gammel hund lærer nye tricks

En af nyhederne i Java EE 6 er Servlets 3.0, som bliver gennemgået i Signe Kongsgaards artikel. Servlets har ikke undergået drastiske forandringer, men er dog blevet mere smidige og fleksible mht konfiguration og integration med andre frameworks. Derudover er...
Java EE 6 står i tilgængelighedens tegn

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 stor indflydelse på hele arkitekturen. Kort sagt vil det få stor betydning for...
JPA – The Cartesian Product Problem

JPA – 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...
JPA – The Cartesian Product Problem

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...