Hello Brandon, Sean,

I think that it is still possible to route a pattern to a Restlet (such as a Finder) with the following syntax.
   router.attach("/truc/{var1}/machin", <yourRestlet>);

As I don't know Spring I will not go further.
Best regards,
Thierry


Brandon Lonac <brandon.lonac <at> theplatform.com> writes:

Based on the Spring example for configuring all the restlets and URIs in the
config, I am subclassing the ServerServlet so I can override the
createApplication method so Spring can manage all the classes for me.
 ...
Since the handler is now auto created and the Resource
constructor requires a context, request, and response to be created it makes it difficult to use Spring to manage the Resource objects. If the idea is now that the Resource class is subclassed to provide the implementation, it generally is going to need other objects, like a DAO, to do the work. DAOs in particular are
much simplified when using Spring and being able to inject them into the
Resource is required if Spring is being used in my case.

Brandon, I think you are asking about the same question I was about to post. My particular situation is that my resource requires some parameterization so that it can do JAXB work (a package and a XSD path; these are configured external to the application). I want the convenience of auto-creation but how do I parameterize my resources?

Additionally, I've read that I can create my own finder and instantiate my
own resources - that ought to be a less convenient route to parameterize resources - but I don't know the idiom.

In summary, I'd like a way to parameterize resources in the existing auto-create idiom, and I'd like to see an example of the 'do it yourself'
idiom.

Sean




Reply via email to