Seperation of concerns is a basic OO principle, I don't see how it relates to JEE?
Tapestry IoC encourages the use of seperate service definitions and implementations through bindings, yet it fails to disentangle the concerns of implementations with these annotations. John ----- Original Message ----- From: Lenny Primak To: Tapestry development Sent: Thursday, July 04, 2013 6:18 PM Subject: Re: Copy annotations from servce implementation to proxies I think you want Tapestry's very light JPA implementation to do way more than what it was meant to do originally. Your requirements clearly require JEE or equivalent infrastructure. You should use it. On Jul 4, 2013, at 4:04 AM, John wrote: > This is a real world issue for me. > > I recently implemented 2 version of an auditing service, one which used log4j to persist and another that used a db. When I created the later db version I added the CommitAfter annotations to the service interface making the change a little messy and not entirely suitable for the prior log4j implementation. > > It would seem to make more sense for the CommitAfter and PersistenceContext annotations to be in the implementing class. Maybe you can do this anyway - I can't remember if I checked this or not, but I think I did and it doesn't work that way. > > John > ----- Original Message ----- > From: Thiago H de Paula Figueiredo > To: Tapestry development > Sent: Friday, June 28, 2013 2:27 PM > Subject: Copy annotations from servce implementation to proxies > > > On Thu, 27 Jun 2013 06:05:14 -0300, <no-re...@comments.apache.org> wrote: > >> Hello, >> John has commented on >> http://tapestry.apache.org/integrating-with-jpa.html. >> You can find the comment here: >> http://tapestry.apache.org/integrating-with-jpa.html#comment_1410 >> Please note that if the comment contains a hyperlink, it must be approved >> before it is shown on the site. >> >> Below is the reply that was posted: >> ~~~~ >> Adding implementations specific annotations to the service interfaces >> breaks the interface/implementation independence. >> ~~~~ > > I agree with this. What do you guys think? I think this is a serious > shotcoming in Tapestry-IoC. > > -- > Thiago H. de Paula Figueiredo > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org > For additional commands, e-mail: dev-h...@tapestry.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org