That's a good point.  I'd need to do some refactoring, but that could 
work.  Might be cleaner in the end too.

Thanks!
Dustin


Rhett Sutphin wrote:
> Hi Dustin,
>
> Another option you could consider (if you haven't already) is using  
> RestletFrameworkServlet and SpringBeanRouter to configure your  
> application.  This allows you to use IoC to configure your Resource  
> instances, obviating the need to access the ApplicationContext  
> directly most of the time.  (If you do still need to access the  
> ApplicationContext directly, you can always have the Resource that  
> needs it implement ApplicationContextAware.)
>
> Rhett
>
> On Apr 3, 2009, at 9:35 AM, Dustin N. Jenkins wrote:
>
>   
>> Thanks very much Jerome!
>>
>> We do have other Servlet applications that are outside my control
>> unfortunately.
>>
>> Dustin
>>
>> Jerome Louvel wrote:
>>     
>>> Hi Dustin,
>>>
>>> After looking at the code, there has been changes related to  
>>> context in 1.2,
>>> to better isolate Components from Applications that affect you.
>>>
>>> I suggest that you enter an issue report in our tracker so we can  
>>> have a
>>> closer look at this an see how we could support that again.
>>>
>>> Alternatively, you could initialize Spring from within Restlet  
>>> itself to
>>> bypass this issue, unless you have other pure Servlet applications.
>>>
>>> Best regards,
>>> Jerome Louvel
>>> --
>>> Restlet ~ Founder and Lead developer ~ http://www.restlet.org
>>> Noelios Technologies ~ Co-founder ~ http://www.noelios.com
>>>
>>>
>>> -----Message d'origine-----
>>> De : Dustin N. Jenkins [mailto:dustin.jenk...@nrc-cnrc.gc.ca]
>>> Envoyé : mercredi 1 avril 2009 21:45
>>> À : discuss@restlet.tigris.org
>>> Objet : Loading Spring Beans
>>>
>>> Hello!
>>>
>>> I'm using JDK 1.6 with Tomcat 6.0 on Fedora Core 8.
>>>
>>> I'm upgrading to Restlet 1.2, and I used to create a BeanUtil class  
>>> that
>>> would load my Spring 1.2.9 beans by casting getContext() to a
>>> ServletContextAdapter, then obtaining the ServletContext from there  
>>> to use
>>> the WebApplicationContextUtils class in Spring to obtain a bean by  
>>> name.
>>> I'm only loading my Services and DAOs from Spring.
>>>
>>> In Restlet 1.2, I can no longer cast it.  Is there an easier way to  
>>> obtain
>>> the ServletContext, or, better yet, to load beans using the Spring
>>> extension?
>>>
>>> Thanks!
>>> Dustin
>>>
>>>       
>> -- 
>>
>>
>> Dustin N. Jenkins | Tel/Tél: 250.363.3101 | dustin.jenk...@nrc-cnrc.gc.ca
>>
>> facsimile/télécopieur: (250) 363-0045
>>
>> National Research Council Canada | 5071 West Saanich Rd, Victoria BC.
>> V9E 2E7
>>
>> Conseil national de recherches Canada | 5071, ch. West Saanich,  
>> Victoria
>> (C.-B) V9E 2E7
>>
>> Government of Canada | Gouvernement du Canada
>>
>> ------------------------------------------------------
>> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=1532829
>>     
>
> ------------------------------------------------------
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=1533176
>   

-- 


Dustin N. Jenkins | Tel/Tél: 250.363.3101 | dustin.jenk...@nrc-cnrc.gc.ca

facsimile/télécopieur: (250) 363-0045

National Research Council Canada | 5071 West Saanich Rd, Victoria BC. 
V9E 2E7

Conseil national de recherches Canada | 5071, ch. West Saanich, Victoria 
(C.-B) V9E 2E7

Government of Canada | Gouvernement du Canada

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=1533278

Reply via email to