hi,Alfonso!

please show me what's in your AppModule..let me get the reality...

2009/9/23 Alfonso Quiroga <alfonsose...@gmail.com>:
> Is your logging working now? I didn't do anything in AppModule, just
> drop the jars and logging works, if you still have problems, I can
> show you my project configuration, good luck
>
> 2009/9/23 cleverpig <greatclever...@gmail.com>:
>> so,after add the buildLogger function,we can use these code to inject
>> Logger service:
>>
>> Class Start{
>> ...
>> @Inject
>> private Logger log;
>> ...
>> }
>>
>> On Wed, Sep 23, 2009 at 12:29 PM, cleverpig <greatclever...@gmail.com> wrote:
>>> I got the answer! It's so easy...thank all of my helpers and opensource!
>>>
>>> my problem's solution:add this function in AppModule class:
>>>
>>> public Logger buildLogger(final Logger log){
>>>        return log;
>>> }
>>>
>>> I'd read this 
>>> article:http://java.dzone.com/news/tapestry-5-ioc-binding-and-bui,and
>>> learned what's the secret & key in there:
>>>
>>> ---Service Builder Methods---
>>>
>>> Sometimes just instantiating a class is not enough; there may be
>>> additional configuration needed as part of instantiating the class.
>>> Tapestry 5 IoC's predecessor, HiveMind, accomplished such goals with
>>> complex service-building services. It ended up being a lot of XML.
>>>
>>> T5 IoC accomplishes the same, and more, using service builder methods;
>>> module methods that construct a service. A typical case is when a
>>> service implementation needs to listen to events from some other
>>> service:
>>>
>>> public static TranslatorSource
>>> buildTranslatorSource(ComponentInstantiatorSource
>>> componentInstantiatorSource,
>>> ServiceResources resources)
>>> {
>>>    TranslatorSourceImpl service =
>>> resources.autobuild(TranslatorSourceImpl.class);
>>>    componentInstantiatorSource.addInvalidationListener(service);
>>>    return service;
>>> }
>>>
>>> Module methods prefixed with "build" are service builder methods. The
>>> service interface is defined from the return value (TranslatorSource).
>>> The service id is explicitly "TranslatorSource" (that is, everything
>>> after "build" in the method name).
>>>
>>> Here, Tapestry has injected into the service builder method.
>>> ComponentInstantiatorSource is a service that fires events.
>>> ServiceResources is something else: it is a bundle of resources
>>> related to the service being constructed ... including the ability to
>>> instantiate an object including dependencies. What's great here is
>>> that buildTranslatorSource() doesn't need to know what the
>>> dependencies of TranslatorSourceImpl are, it can instantiate the class
>>> with dependencies using the autobuild() method. The service builder
>>> then adds the new service as a listener of the
>>> ComponentInstantiatorSource, before returning it.
>>>
>>>
>>> 2009/9/23 cleverpig <greatclever...@gmail.com>:
>>>> yes,i'd read it..but i can't get the door to answer...
>>>>
>>>> On Wed, Sep 23, 2009 at 9:57 AM, Thiago H. de Paula Figueiredo
>>>> <thiag...@gmail.com> wrote:
>>>>> Em Tue, 22 Sep 2009 21:55:44 -0300, cleverpig <greatclever...@gmail.com>
>>>>> escreveu:
>>>>>
>>>>>> oh,thanks for your reply,Alfonso!
>>>>>> just now,i get know i need a slf4j implementation.i found a
>>>>>> implementation class from slf4j.jar:org.slf4j.impl.Log4jLoggerAdapter.
>>>>>> but how to declare the binding of them? what's need to add in the
>>>>>> AppModule?
>>>>>
>>>>> Take a look at
>>>>> http://tapestry.apache.org/tapestry5.1/tapestry-ioc/service.html.
>>>>>
>>>>> --
>>>>> Thiago H. de Paula Figueiredo
>>>>> Independent Java consultant, developer, and instructor
>>>>> http://www.arsmachina.com.br/thiago
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> cleverpig(Dan)
>>>> Location: Beijing
>>>> Address: Room 4018,No.A2 South Avenue Fuxingmen Beijing,P.R.China
>>>> Zipcode: 100031
>>>> MSN: great_liu...@hotmail.com
>>>> QQ: 149291732
>>>> Skype: cleverpigatmatrix
>>>> Facebook ID:cleverpig
>>>> Blog: www.cleverpig.name
>>>> Tags: del.icio.us/cleverpig
>>>> Twitter: twitter.com/cleverpig
>>>> 新浪微博: t.sina.com.cn/cleverpig
>>>> Organization: www.beijing-open-party.org
>>>> or...@facebook: http://www.facebook.com/group.php?gid=8159558294
>>>>
>>>
>>>
>>>
>>> --
>>> cleverpig(Dan)
>>> Location: Beijing
>>> Address: Room 4018,No.A2 South Avenue Fuxingmen Beijing,P.R.China
>>> Zipcode: 100031
>>> MSN: great_liu...@hotmail.com
>>> QQ: 149291732
>>> Skype: cleverpigatmatrix
>>> Facebook ID:cleverpig
>>> Blog: www.cleverpig.name
>>> Tags: del.icio.us/cleverpig
>>> Twitter: twitter.com/cleverpig
>>> 新浪微博: t.sina.com.cn/cleverpig
>>> Organization: www.beijing-open-party.org
>>> or...@facebook: http://www.facebook.com/group.php?gid=8159558294
>>>
>>
>>
>>
>> --
>> cleverpig(Dan)
>> Location: Beijing
>> Address: Room 4018,No.A2 South Avenue Fuxingmen Beijing,P.R.China
>> Zipcode: 100031
>> MSN: great_liu...@hotmail.com
>> QQ: 149291732
>> Skype: cleverpigatmatrix
>> Facebook ID:cleverpig
>> Blog: www.cleverpig.name
>> Tags: del.icio.us/cleverpig
>> Twitter: twitter.com/cleverpig
>> 新浪微博: t.sina.com.cn/cleverpig
>> Organization: www.beijing-open-party.org
>> or...@facebook: http://www.facebook.com/group.php?gid=8159558294
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>



-- 
cleverpig(Dan)
Location: Beijing
Address: Room 4018,No.A2 South Avenue Fuxingmen Beijing,P.R.China
Zipcode: 100031
MSN: great_liu...@hotmail.com
QQ: 149291732
Skype: cleverpigatmatrix
Facebook ID:cleverpig
Blog: www.cleverpig.name
Tags: del.icio.us/cleverpig
Twitter: twitter.com/cleverpig
新浪微博: t.sina.com.cn/cleverpig
Organization: www.beijing-open-party.org
or...@facebook: http://www.facebook.com/group.php?gid=8159558294

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to