http://code.google.com/p/lichen-forum/
Erik Vullings-2 wrote: > > Hi, > > I've read the manual about services, but don't get it: It's like seeing > the > puzzle pieces, but not the whole. Can someone explain it to me please, > especially: > > 1. How can I use a service to connect to my database? Or should I use > Hibernate? > 2. How can I use a service to access the file system? In the demos, > Howard uses a service to access his CD library, and it seems really > cool, > but I have no idea how he does it... > > More specifically, I had a struts2 MVC webapp which I'm porting to T5. It > had three layers: JSP, which maps nicely to HTML templates, Controllers, > which are myTapestry components and pages, and my DAL, which is still > there. > So for every serious class that I need to persist, it has a DAO that does > it > for me e.g.: > > public WhateverDAO() { > dataSource = new DriverManagerDataSource(); > dataSource.setDriverClassName(Globals.dbDriver); > dataSource.setUrl(Globals.dbURL); > dataSource.setUsername(Globals.dbUsername); > dataSource.setPassword(Globals.dbPassword); > ... > } > public List<QandA> retrieve(long poId) throws SQLException { > JdbcTemplate jt = new JdbcTemplate(dataSource); > ... > } > > This does not seem to be the Tapestry way, but can someone show me the > true > path :-) A service seems to be the answer... or Hibernate, but I'm not > sure > whether that will save me a lot of time. > > Thanks, > Erik > > -- View this message in context: http://www.nabble.com/-T5--How-to-use-Services---an-example%2C-please-tf4411200.html#a12584957 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]