SOFTWARE DESIGN TRAINING WITH JAVA JEE