2011-02-08 62 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。