anonymous wrote : In Seam what are the best guidelines for determining 
when/when not to use SLSB/SFSB?

This is an interesting question.  I think the answer depends on style/what you 
are doing.

I'm increasingly using the pattern of a stateful component to manage the flow 
and a stateless 'service' bean to do the rest of the work.  I use bijection to 
pass any object required (so far only entities) between them.

The advantage of this approach I find is that, firstly, you seperate workflow 
logic from 'helper' methods resulting in clearer code (for example, deleting a 
user vs. reseting the password), secondly, it makes the 'helper' methods 
resuable (e.g. a nationality dropdown might be used in various places in your 
ui, so you want its content to be generated in a stateless fashion).

The disadvantage is complexity - and I am developing a complex workflow 
involving jbpm.

So, what I would do is create a 'roomService' bean which contains any 
non-workflow-related methods for rooms (e.g. drop down lists, generating access 
codes), and a 'roomCRUD' bean that contains the workflow methods.  That doesn't 
mean its the best approach but it works well for me and avoids a lot of the 
concurrent access problems to stateful beans (though I believe the new seam 
fixes this).

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3980785#3980785

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3980785
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to