proxy i meant as in the proxy pattern - it delegates

francisco

On Fri, Feb 6, 2009 at 8:41 PM, Igor Vaynberg <[email protected]> wrote:
> salve doesnt add a proxy, it removes the field and rewrites any field
> read with a lookup.
>
> -igor
>
> On Fri, Feb 6, 2009 at 11:32 AM, francisco treacy
> <[email protected]> wrote:
>> another option is to use salve (http://code.google.com/p/salve/).
>> instead of calling guice's injector as a service locator you use
>> @Dependency, that will lookup and inject your dependency (behind the
>> scenes it adds the class a proxy through bytecode instrumentation).
>>
>> public class myLDM extends LoadableDetachableModel {
>>
>>  @Dependency myDAO;
>>
>>  public Object load() {
>>  return myDAO.get(...);
>> }
>>
>> francisco
>>
>> On Fri, Feb 6, 2009 at 3:06 PM, Martin Grigorov <[email protected]> wrote:
>>> I have seen such code somewhere:
>>>
>>>
>>> public class myLDM extends LoadableDetachableModel {
>>>
>>> transient @SpringBean myDAO;
>>>
>>> public Object load() {
>>>  InjectorHolder.getInjector().inject(this);
>>>  return myDAO.get(...);
>>> }
>>>
>>> }
>>>
>>> El vie, 06-02-2009 a las 13:21 +0100, Martijn Dashorst escribió:
>>>> How would you inject the dao then?
>>>>
>>>> Martijn
>>>>
>>>>
>>>> On Fri, Feb 6, 2009 at 12:00 PM, Sergey Didenko
>>>> <[email protected]> wrote:
>>>> > Hi Andreas,
>>>> >
>>>> > Well, may be my question is silly, but:
>>>> >
>>>> > What about making "dao" a local variable in your component handlers?
>>>> > Then you can get rid of that serializing-deserializing of dao as a
>>>> > Component member.
>>>> >
>>>> > Does this approach have too much overhead? Does it make some things 
>>>> > impossible?
>>>> >
>>>> > Cheers, Sergey.
>>>> >
>>>> > ---------------------------------------------------------------------
>>>> > To unsubscribe, e-mail: [email protected]
>>>> > For additional commands, e-mail: [email protected]
>>>> >
>>>> >
>>>>
>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to