Вы можете просто следовать рекомендациям, приведенным в этом примере (первый результат в google): http://www.javapractices.com/topic/TopicAction.do?Id=29