ColdSpring is just indispensable when developing any size app but as a part of its Inversion of Control, or IoC it does a lot more. When developing a project with a framework I usually have a need to have remote access to my model. One of the usual methods is to still go through the framework itself. The reason is that you've got ColdSpring (in most cases) handling all the injections and its just easier to keep it one place. For me I prefer to use a single service layer component which can access the model and this is where CS fits in.
CS can create remote facades which exposes any remote methods(access="remote") you have in a component.
What I am going to explain over a couple of posts is a technique that I am looking at implement in project thats slowly being worked on
I am assuming if you've made it this far you know CS so I'm going to jump straight in. If you don't, I know a good place to start. First of the directory structure for this guide.
In the config folder we're going to place our ColdSpring.xml configuration file which at the moment looks like this with reference to one bean:
[More]