In that case, check out the "petclinic-clientserver.bat" version of Petclinic. It uses a separate server and remoting but does NOT require a full-blown J2EE server; all you need is a servlet container like Tomcat. The cool thing is, the code is pretty much the SAME for both versions, just the configuration is different. This shows that for your app, you could start off with standalone and convert to client-server fairly easily, along as you follow the principles laid out in J2EE Development without EJB (e.g. code to interfaces not classes, etc).
Originally Posted by todds
"All your bean are belong to us" - Spring Framework's IOC Container