Thanks guys! Will go through the services documentation BR Thanos
Filip S. Adamsen-2 wrote: > > llonely skrev: >> Hi all, >> > > Hi, > >> I am new on Tapestry and try to become familiar with it, mostly through >> this >> forum and the official site. I am trying to migrate a simple servlet into >> tapestry. > > While this is a logical approach to trying out something new, Tapestry > generally works better if you rewrite your code instead of migrating - > so many things are done differently in Tapestry compared to servlets. > >> I find myself search for days for tasks that seem simple. Currently I am >> trying to achieve the following: >> >> a) Load some init parameters, located in web.xml. I want to >> (pre)initialize >> them once and have access to them from all pages. In a simple servlet i >> load >> them inside servlet's init() method using ServletConfig. How can I do in >> on >> Tapestry? > > I'd suggest using symbols for that: > http://tapestry.apache.org/tapestry5/tapestry-ioc/symbols.html > >> b) Similarly with above, I want to load a datasource (configured on >> tomcat), >> only once and use it on all my pages. In a simple servlet I do a Context >> lookup in init() method and have the datasource object available. > > You should definitely create a service for that. If you expose a getter > to your datasource as part of the service interface you can use the > PropertyShadowBuilder to expose the datasource as its own service, ready > for easy injection into your pages: > http://tapestry.apache.org/tapestry5/tapestry-ioc/shadow.html > >> So to sum up the question is: how do I preload an object once, and have >> it >> available >> for all pages (not inside a session)? > > Services. : ) > >> I am using version 5.0.6 >> >> Thanks in advance > > Hope this helps. > > -Filip > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Initialize-objects---like-in-HttpServlet%27s-init%28%29-tf4743945.html#a13574817 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]