《JSF教程》-01 认识JSF
来源:互联网 发布:大智慧数据接口 编辑:程序博客网 时间:2024/05/21 15:38
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权威指南》
1 0
- 《JSF教程》-01 认识JSF
- JSF
- JSF
- JSF
- JSF
- JSF
- jsf
- jsf
- jsf
- jsf
- JSF
- jsf
- JSF
- JSF?
- JSF
- JSF
- jsf
- jsf
- 常用库和Xcode插件
- spring mvc json乱码问题
- 我的openwrt学习笔记(二十五):MTK7688 elian一键配置时间测量
- android aidl 及binder 框架(一) Parcelable
- centos中修改fd限制
- 《JSF教程》-01 认识JSF
- html5中本地存储Web Storage
- android——获取ImageView上面显示的图片bitmap对象
- 纯CSS标签tab
- 简述Hibernate三种开发方式
- 图像分割之(三)从Graph Cut到Grab Cut
- linux 进程地址空间的一步步探究
- 总结下常用的linux命令
- c语言中常量的定义(备忘录)