Implementation of Java EE and GOF Design Patterns in Java - Kysel, Dušan (STU v Bratislave FIIT, 2007)