What strategies or patterns do people use to manage persistence of business
object data in a Struts application when there is no EJB layer and there is
a desire to keep the business objects as independent of the web portion of
the application as possible? Do you use the Struts DataSource and pass
either it or a Connection as a parameter to bean methods that take
responsibility for managing persistence? Do you follow the J2EE blueprint
and create separate Data Access Objects to support persistence? Are you
using an open-source framework to manage persistence? This seems like a
common problem, but I haven't seen much talk about common solutions.
Mike