站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
JSF
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
==概述== JSF为JAVA的 Web应用用户界面的开发人员提供了标准的[[编程]]接口、丰富可扩展的UI组件库(一个核心的[[JSP]]标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的[[HTML]]标记库来表示UI组件)、事件驱动模型等一套完整的Web应用框架,通过JSF ,您可以在页面中轻松自如地使用 WEB 组件、捕获用户行为所产生的事件、执行验证、建立页面导航等操作,当使用支持JSF的开发工具来开发 JSF 应用的时候,一切将会变得异常简单,[[GUI]]方式拖放组件、修改组件属性、建立组件间关联以及编写事件侦听器等等 ===JSF好处=== 引入了基于组件和事件驱动的开发模式,使开发人员可以使用类似于处理传统界面的方式来开发Web应用程序。提供了行为与表达的清晰分离。 不用特别的[[脚本]]语言或者标记语言来连接UI组件和Web层。JSF技术[[API]]被直接分层在Servlet API的顶端。 技术为管理组件状态提供一个丰富的体系机构、处理组件[[数据]]、确认用户输入和操作事件。 ===JSF应用程序=== 典型的JSF应用程序包含下列部分: *一组JSP页面 *一组后台bean(为在一个页面上的UI组件定义的属性和函数的[[JavaBean]]组件) *应用程序配置资源文件(定义页面导航规则、配置bean和其它的自定对象,如自定义组件) *部署描述文件(web.xml) *一组由应用程序开发者创建的自定义对象(有可能) *一些可能包含自定义组件、约束、转换器或者监听器的对象 *为在页面中表现自定义对象的一组自定义tag 包含JSP页面的JSF应用程序也使用由为了表现UI组件和在页面上的其他对象的JSF技术而定义的标准的tag库。 ===应用程序开发角色=== 页面作者:使用JSF标记库创建页面。 应用程序开发者:编写自定义转换器、约束、监听器和后台bean。 组件作者:创建自定义UI组件和实施者(renderer)。 应用程序建造者:配置应用程序,包括定义导航规则、配置自定义对象和创建部署描述文件。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)