jsf OR struts
我觉得应该好好学习jsf,理由(当然很多道听途说):
1 两者机制不同,关于具体比较我就不说了,而且两者的主要开发者是一个人,如果struts是好好的,为什么又要来整个个jsf呢,所以说明jsf有优势。
2 最近看SOA的东西,确实IBM在它的SOA技术体系中使用的是jsf而不是struts。
3 Oracle也在大力支持jsf,JDeveloper就有对它的支持。
4 最近上一些国外的网站,相关的技术文章和相关新闻都是与jsf相关的,而struts的见很少。比如http://today.java.net/pub/a/today/2006/02/09/file-uploads-with-ajax-and-jsf.html,将ajax与jsf结合,做出漂亮的文件上传。
5 James Gosling在接受一篇杂志的采访时,说jsf要很好地支持ajax。http://java.sys-con.com/read/208060.htm
总体感觉jsf毕竟是Sun在支持的一个东西,所以它相应的底子要厚一些,其他厂商对它的支持以及对于新技术的包容都要更广一些。
当然最后,这里只是一个就事论事的探讨,你不要告诉我什么框架这种东西最终只是一个框架,而且你学会一个框架很容易学会另一个框架,以及java EE的基础才是最重要的东西这样的理论。