作者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)
1F:推 TonyQ:了解 annotation 的部份我可能要再了解一下, 06/20 13:08
2F:推 TonyQ:谢谢前辈的指导. o(_ _)o 06/20 13:12