2011-02-08 67 views
0

我正在使用Struts 1.我有一个Action,当这个Action转发到一个页面时,我希望页面显示bean的属性。 我在想动作会让这个bean,它需要从一个数据库中填充信息。 我应该让Action直接(在execute())中创建bean,还是使用其他类来创建bean,就像工厂一样?使用Struts动作设计问题

+1

你真的必须使用Struts-1吗?不能使用Struts-2或Stripes等不到10年的东西? – 2011-02-08 21:41:12

回答

1

它取决于数据来自何处。通常这是一个数据库。我一直创建服务来执行数据查找,并从操作中调用服务。这些服务调用了DAO(数据访问对象)。服务返回jsps中使用的对象/ bean。