struts1+spring+hibernate
Struts2+spring+sitemesh+tiles
webwork+spring+hibernate+sitemesh
webwork+spring+ibatis+freemaker
webwork+springjdbc+freemaker
......
以上排列组合可能有无限可能,但最常用的应在几十种左右,人多力量大,这并不是一件难办到的事情。
web架构无非是解决以下问题: 持久层,i18n, 验证,分页,页面输出,日志....,我将这些需求归纳了一下,做了一个最简单的需求设计,绝对比petstore要容量实现得多,我们关心的是架构,因此业务逻辑要简化到不能再简化为止(详见附件),所有的脚手架都基于同一个最简单的需求来实现。



被折叠的 条评论
为什么被折叠?



