Thanks for that Ron, seems quite clear. But it leaves me wondering what the bean factory locator is for?
John ----- Original Message ----- From: "Ron Piterman" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Monday, November 14, 2005 8:01 PM Subject: Re: hivemind tutorial for tapestry user > you add a hivemodule.xml either in > /META-INF > or in > <context>/WEB-INF/ > or in > <context>/WEB-INF/<app-name>/ > > You use the syntax: > > <?xml ...?> > <module id="moduleid" version ="1.0.0" package="package.name"> > <service-point id="ServiceId" > interface="interface.name.relative.to.package.or.absolute"> > <invoke-factory> > > <construct > class="implementation.class.name.relative.to.package.or.absolute"/> > > </invoke-factory> > </service-point> > </module> > > alternativley, you can seprate service-point as an empty element, and > add the invoke-factory element in an > > <implementation service-id="ServiceId"> > <invoke-factory... > </implementation> > > From tapestry you inject the object as > > <inject object="service:moduleid.ServiceId"/> > > or > @InjectObject("service:...") > public abstract getServiceXXX(); > > if you need another model than the singleton, you set it on the > invoke-factory element. > > Cheers, > Ron > > > ציטוט hv @ Fashion Content: > > Anyone know of a good hivemind tutorial with a tapestry perspective. The > > info I have found on the Hivemind site seems very confusing and quite > > different from Tapestry 4 config. > > > > Just looking for how to create singleton beans for use with my tapestry > > pages. > > > > Henrik > > > > > > > > > > --------------------------------------------------------------------- > > 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]
