《JSF教程》-01 认识JSF

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/isaiah282485068/article/details/48049355

              JavaServer Faces (JSF) 是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准),2004年03月11日JSF初始规范发布.至今最新是JSF2.2版本,引入了基于组件和事件驱动的开发模式,使开发人员可以使用类似于处理传统桌面应用的方式来开发Web应用程序。类似于使用dot net 或Delphi开发,在java界颠覆了传统的以请求驱动开发模型的MVC框架。它本是JavaEE规范之一,由于由Java Community Process (JCP) 推动,属于Java EE 5及以上版本中的技术规范,而受到了厂商的广泛支持。

             JSF包括三个主要部分:

  • 一套内置的基础UI组件
  • 一个事件驱动编程模型
  • 一组件开发模型,方便第三方开发商开发丰富的组件 
             JSF是既然是规范,哪就意味着,只要遵循规范编程,可以有多种实现的选择,JSF实现有很多,比如:Oracel官方提供的 Mojarra Project.,大名鼎鼎的开源组织提供的 My faces框架,UI组件非常炫丽的 Prime Faces框架,JBoss提供的 Rich Faces框架 等等,这些第三方的实现非常优秀,为JSF提供了更强大的扩展。当然如果你是基于JSF规范编程,则可以任意切换其实现。这使得我们自己开的应用更加灵活!


                参考书箱:《经典JavaEE企业开发实战》、《JavaServer Faces核心编程(第3版)》、《Java EE 核心技术与应用》、《JavaEE7权威指南》

       

猜你喜欢

转载自blog.csdn.net/isaiah282485068/article/details/48049355
jsf