A while ago, I started on making a Video World retail system as a standalone application. Unfortunately, as a last minute descision, the requirements now are that the application has to be made a client/server app.
I have separated my packages into model, controller, utils, query, view etc. Usually, I would put the view package on the client and all the other packages on the server. The trouble is that the classes within my view and model packages are heavily married, as it was originally a standalone application.
The question I have is for anyone who has some experience with rmi/corba and converting applications such as the one I have described: What is the best way to approach converting the code that I have made without altering the classes that I have already written? As it stands at the moment, both the client and server need access to query & model.