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]

Reply via email to