Thanks Howard,

I will try to look into it.

Cheers
Christian

On Tue, Jan 17, 2012 at 6:16 PM, Howard Lewis Ship <hls...@gmail.com> wrote:
> ComponentClassInstantiatorSource service is a good place to start, as
> well as the Plastic code.
>
> On Mon, Jan 16, 2012 at 5:57 PM, Christian Grobmeier
> <grobme...@gmail.com> wrote:
>> Howard,
>>
>> impressive. Can you point me to some code? I would like to look at it
>> myself, but didn't found the right place so far.
>>
>> Cheers
>> Christian
>>
>> On Mon, Jan 2, 2012 at 6:59 PM, Howard Lewis Ship <hls...@gmail.com> wrote:
>>> Yes, I like the idea of your "stakeholder" seeing you build and change
>>> the app live.
>>> The reloading stuff dates back to 2006; it's just a matter of dealing
>>> with Java ClassLoader objects ... customizing how they load classes
>>> and monitoring .class files for changes. When a .class file changes,
>>> Tapestry throws away the ClassLoader and creates a new one; it may
>>> have to reload dozens or more classes and reconstruct large numbers of
>>> objects, but Tapestry and Java are fast, so you don't notice.
>>>
>>> There's some Leaky Abstractions (you really have to be careful about
>>> what classes are stored in what packages) but in the context of
>>> Tapestry most would agree that it works well ... and it's impossible
>>> to go back.
>>>
>>> On Mon, Jan 2, 2012 at 8:37 AM, Christian Grobmeier <grobme...@gmail.com> 
>>> wrote:
>>>> Hello folks
>>>>
>>>> recently a Customer asked me to do some stuff with Tapestry. Being a
>>>> Struts user for a good while and trying out many other frameworks,
>>>> Tapestry impressed me lots. One of the things which made me eyes pop
>>>> out of their holes is the automatic class reloading you guys have
>>>> implemented. It is amazing!
>>>>
>>>> Now I am wondering how this is done... any pointers here?
>>>>
>>>> Thanks
>>>> Christian
>>>>
>>>>
>>>> --
>>>> http://www.grobmeier.de
>>>> https://www.timeandbill.de
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>
>>>
>>>
>>>
>>> --
>>> Howard M. Lewis Ship
>>>
>>> Creator of Apache Tapestry
>>>
>>> The source for Tapestry training, mentoring and support. Contact me to
>>> learn how I can get you up and productive in Tapestry fast!
>>>
>>> (971) 678-5210
>>> http://howardlewisship.com
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>
>>
>>
>>
>> --
>> http://www.grobmeier.de
>> https://www.timeandbill.de
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>



-- 
http://www.grobmeier.de
https://www.timeandbill.de

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

Reply via email to