Banq老大,最近在技术上好像有点迷失,这么多的框架应该如何选择?

老大,最近好像有点迷惑,现在的新技术、新框架不断的出现:

Struts,Struts 2.0,webwork 2.0,jdonFramework,Spring,hibernate,JSF,EJB

刚刚把Struts搞懂,又出了这么多的东西。学习的进度已经完全跟不上了,每一样都够我半年学的,有种深陷泥潭拔不出的感觉。那在做项目中,究竟该选择哪一种呢?或者学习的曲线应该怎样选择呢?
[该贴被skypirate于2007年04月13日 10:56修改过]
[该贴被skypirate于2007年04月13日 10:57修改过]

万变不离其宗,所以我一直强调学习要从OO设计模式思想学习。

这些框架目前还都是基于我2004年就给大家介绍的Ioc依赖注射的设计思想。
http://www.jdon.com/AOPdesign/Ioc.htm

出现这么多框架,其实很大程度都是同性质产品,就象消炎药品名称繁多,其实都是一类性质一样。

选择一个用专业了就可以。
[该贴被banq于2007年04月13日 11:25修改过]
[该贴被banq于2007年04月13日 11:35修改过]

醍醐灌顶啊,多谢老大解惑