> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Jason Carreira > Sent: Tuesday, February 25, 2003 3:47 PM > To: [EMAIL PROTECTED] > Subject: RE: [OS-webwork] WW and Business Logic in EJB > > > > > > -----Original Message----- > > From: James Cook [mailto:[EMAIL PROTECTED] > > > > Sorry but this doesn't make much sense to me. When you say > Actions, I > > guess you are not referring to WW actions. If you are, I > > think you may > > need to re-read some documentation. :-) > > I think his suggestion makes sense. It's a valid pattern, IMHO. > > > > > > Looking at the codebase (CVS) it looks like this should be > > doable by > > > "remoting"/wrapping GenericDispatcher as an EJB. > > > > > > The above ought to be a pretty common scenario - so I would > > appreciate > > > comments, advices etc. :) > > > > umm...I guess you _did_ mean WebWork actions... > > > > There are a bunch of ways to get a transaction to wrapper the entire > > HTTP call if you want to go to that extreme. Here are a couple: > > > > 1. Subclass ActionSupport to create a UserTransaction before > > execute(), > > and stick it in the request. If you chain to another > action, you want > > to check if a UserTransaction is currently active. If it is, you do > > nothing as you don't want to create nested transactions. After > > execute(), you issue your commit. You can rollback if there is a > > problem. > > > > 2. Use a filter to implement similar logic. > > > > 3. Pull the code out of your SLSBs into POJOs and create a > new wrapper SLSB which puts together these POJO calls in the > correct order / workflow and call that from your Action. > > 4. Your idea of an Action Chain executor SLSB is also > interesting, although I hate to see it go SLSB -> Action -> SLSB > > Jason > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork >
------------------------------------------------------- This SF.net email is sponsored by: Scholarships for Techies! Can't afford IT training? All 2003 ictp students receive scholarships. Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. www.ictp.com/training/sourceforge.asp _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork