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