b) is cleaner imo. Accessing the ASO is actually simple: - let hivemind inject the ASO-Manager - call mgr.get("aso-name") to get the needed aso.
I tend to use c'tor injection like this: public MyService( ApplicationStateManager asoMgr ) { this.asoMgr = asoMgr; } > -----Original Message----- > From: Michael Lake [mailto:[EMAIL PROTECTED] > Sent: Friday, April 07, 2006 5:40 AM > To: Tapestry users > Subject: Outputting XML from Tapestry 4 w/ access to ASOs > > > > Hi > > I'm simply trying to use AJAX to import data into a highly customized > JavaScript. > > My requirement is to access an ASO defined in hivemodule.xml > > I could go about this two ways: > > a) Create a page class and a related .html file which will actually > output XML. > My question here is: How can I set the content-type to > text/xml ? > > b) Create my own IEngineService and use the IMarkupWriter to > construct > the XML. > My question for this method is: Is there an easy > way to access > my ASO like this? > I have Kent Tongs book and looking at the file > upload/download example > it seems like there is a way to access the ASOs, but it > looks ugly. > > > Any ideas? > > Thanks, > Mike Lake > > --------------------------------------------------------------------- > 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]