请各路一下我的开发构架

现在AJAX很流行,有DWR、Dojo、ATF等,
我现在在构思一种能结合这些框架的开发构架,
持久层可以用Hibernate或iBatis,
业务层用Spring,
表示层可以用Struts\Spring MVC
可我现在感到困惑,如果用了DWR是不是就不需要Struts或Spring了?
我了解DWR不多,我只知道它是一个能把业务层映射成JS函数,
Dojo可以丰富客户端界面,使界面更友好,
ATF和Myeclipse均对以上框架进行良好的支持。
我想请教这种构架有什么缺陷?能有怎么样的改进?开发过程要注意什么问题?

你可能感兴趣的:(spring,struts,ibatis,DWR,dojo)