Examples and Exercises used for teaching Java EE