Good question, and one that would be ideal for any of the "new to java technology", "java programming" or possibly the "distributed computing" forums.
This is the Java Game Development forum.
I've said it before and I'll say it again: If you can't find the correct forum to ask your question you don't really have a chance of understanding the answer even if you get one.