Java EE appclients vs standalone clients