JSF标签学习

来源:互联网 发布:js修改div高度 编辑:程序博客网 时间:2024/06/04 18:04

JSF提供了一个标准的HTML标签库,他们被渲染成相应的html输出,为了使用这些标签,我们需要在HTML节点中使用以下的URI的命名空间。

<html    xmlns="http://www.w3.org/1999/xhtml"    xmlns:h="http://java.sun.com/jsf/html" >

JSF的基本标签如下:
这里写图片描述
这里写图片描述

从网页设计人员的角度来看,Java Server Faces提供了一套像是新版本的HTML标签,但它不是静态的,而是动态的,可以与后端的动态程序结合,但网页设计人员不需要理会后端的动态部分,网页设计人员甚至不太需要接触JSTL这类的卷标,也可以动态的展现数据(像是动态的查询表格内容),Java Server Faces提供标准的标签,这可以与网页编辑程序结合在一起,另一方面,Java Server Faces也允许你自定义标签。
从应用程序设计人员的角度来看,Java Server Faces提供了一个与传统应用程序开发类似的模型(当然因某些本质上的差异,模型还是稍有不同)。他们可以基于事件驱动来开发程序,不必关切HTTP的处理细节,如果必须处理一些视觉组件的属性的话,他们也可以直接在整合开发环境上拖拉这些组件,点选设定组件的属性,Java Server Faces甚至还为应用程序设计人员处理了对象与字符串(HTTP传送本质上就是字符串)间不匹配的转换问题。
从UI组件开发人员的角度来看,他们可以设计通用的UI组件,让应用程序的开发产能提高,就如同在设计Swing组件等,UI开发人员可以独立开发,只要定义好相关的属性选项来调整细节,而不用受到网页设计人员或者应用程序设计人员的干扰。

原创粉丝点击