qqp question1: What is a good way to seperate GUI classes from others in a Java application? question2: What is the best way to access a Java GUI application that does database access from other machines other than the host machine?