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