How to Program Javabeans