Effective Unit Testing in Java EE