Mentor – the freshmaker

Hvor mange af jer har startet eller deltaget i et nyt softwareprojekt, hvor udviklernes tekniske kompetencer ikke matchede teknologien bag det endelige system? Kæmpede dit projekt med at levere den aftalte funktionalitet med den aftalte kvalitet ved de definerede...

Oplæg om nyhederne i Java EE 6 – nu også ud af huset

Java EE 6 – det med småt

Det er ingen hemmelighed at releaset af Java EE 6 stadig optager os. Nicky Mølholm er dykket ned i specifikationen og har skrevet en artikel om de ændringer, der har med hele platformen at gøre. De enkelte dele af Java EE 6, som JAX-WS, EJB 3.1, JPA 2.0 etc, er...

JSF Facelift

JSF Facelift

JSF Facelift: Få vil kunne glemme vores Pretty Faces oplæg på gå-hjem-mødet i marts, hvor Jacob Avlund og Jesper Tejlgaard gennemgik JSF 2.0 med sædvanlig skarphed og sorte solbriller.Vores dynamiske duo har nu forfattet en artikel på baggrund af oplægget i marts,...

Max_fetch_depth in depth – Hibernate

Max_fetch_depth in depth – Hibernate

Jakob Bendsen har skrevet den sidste artikel i vores JPA føljeton og går i dybden med parameteren max_fetch_depth, som bruges i Hibernates konfigurationsfil til at styre den globale fetch-strategi. Jakob viser hvilken indvirkning max_fetch_depth har, når man bruger...

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

Oplæg om nyhederne i Java EE 6 – nu også ud af huset

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