作者adrianshum (Alien)
看板java
標題Re: [討論] J2EE的framework
時間Fri Jun 20 10:49:23 2008
沒有用過 WebWork, 姑且談一談 Spring & Hibernate
有些人覺得人 Hibernate 就不必再拘泥用 DAO,
這種想法有他的道理在, 可以去了解一下. 雖然
我近來做的 system 還是有寫 DAO :)
Hibernate 與 Spring 的 config 是有點多.
如果用 JDK5 或以上的話, 不妨考慮用 annotation
來減少比較靜態的 config. 比如明知只會面對
一個特定 schema 工作的話, 乾脆用 annotation 定
義. 這樣就少一個巨大的 hbm.
Spring 也可以利用 2.5 的 annotation config,
利用 @Resource 去做 injection, 用 @Repository/
@Component/@Controller/@Service 去定義 bean creation
(當然只限在 system 只出現一個的 bean).
扣除了這些靜態的 config, config file 的大小就
減少很多了, 也因為不少 config 直接綁在相關的 class
所以要修改的時候也不會那麼容易忘記
alien
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
※ 編輯: adrianshum 來自: 202.155.236.82 (06/20 10:49)
推 TonyQ:了解 annotation 的部份我可能要再了解一下, 06/20 13:08
推 TonyQ:謝謝前輩的指導. o(_ _)o 06/20 13:12