2006年JSF有个好的开端。元月10日,来自Develop.com的消息让Sun十分开心,JSF赢得了Framework of the Year的荣誉称号。与JSF同台竞争的,全是大名鼎鼎的框架,包括Eclipse platform,Microsoft .NET 2.0 Framework,Spring Framework和Ruby on Rails,对手的不凡,让JSF这块金牌显得特别有份量。
如同上一个年头,Sun在本年赢得了Developer.com的许多奖项,这主要是由于Sun发明了Java语言,Sun所制定的规范,现在成为了绝大部分Java工业的技术标准。Java及其多不胜数的规范,继续占领着企业开发领域的制高点,尤其是在Web领域。 在过去的十年中,借助JCP(Java Community Process)的威力,Sun不遗余力地倾听开发人员的呼声,顺应软件开发市场的趋势,持续地改进和提高Web技术。最初的Web技术是Servlet,人们抱怨太多Java里有太多的HTML,然后是标准的JavaServer Pages技术,人们的抱怨变成了HTML里有太多的Java。最终Sun开发了一个新的Web框架标准JavaServer Faces。JSF的第一个规范发布于2004年3月(JSR 127),现在这项技术得到了大多数主要厂商的支持,包括IBM,Oracle,BEA,Borland,和Apache 基金等,也正因为如此,市场上大多数主要的IDE都内置了对JSF的支持,或者将要提供内置的JSF支持。
JSF获得Framework of the Year的原因,是因为JSF是一项基于JSP技术的Java Web应用框架,其目标是简化J2EE应用中用户界面的开发。JSF有一组完整的API,用来表达用户界面组件,管理组件状态,处理事件,验证输入,定义页面导航和支持国际化和可访问性。除了Managed Beans技术和客户端状态管理,JSF还全面支持标签库和服务器端事件模式。