设为首页
收藏本站
搜索
热搜:
Java
Python
UI
人工智能
Web
影视特效
抖音
网络营销
运营
本版
文章
帖子
群组
用户
登陆
注册
首页
Portal
互联网资讯
视频教程
技术社区
BBS
IT培训
学历提升
快速发布
个人中心
今日签到
私信列表
消息中心
搜索全站
课程咨询
返回顶部
大内高手社区
›
技术社区
›
Java大数据论坛
›
JSF的特性(特点)有哪些
蓝毒
关注Ta
发帖数
5
粉丝
1
此人很懒,什么也没有留下
[Java大数据论坛]
Java架构师面试题目及答案汇总
[Web前端论坛]
HTML 布局是怎么样的
[Web前端论坛]
HTML区块的应用及使用
[Java大数据论坛]
JSF生命周期是怎样的
阅读作者更多精彩帖子
热门问答
更多热门问答
1
淘宝客注册流程步骤
22567人围观,发布于2021-09-26
1
APP运营核心要点有哪些
21042人围观,发布于2022-07-08
0
了解运营
13183人围观,发布于2021-09-18
0
网站的 TDK基本格式
12363人围观,发布于2021-09-23
0
SEO优化中网站地图在的主要作用
13668人围观,发布于2022-01-13
0
快速提高网站SEO优化排名的方法
16625人围观,发布于2022-01-13
技术文章
更多技术文章
告别“限速”,个人网盘进入云时代
2022-12-28
长难任务设计指南,必须收藏!
2022-12-28
新消费,走进「韧性时代」
2022-12-28
营销技能:营销4P之外,还有这些经典理论
2022-12-28
实例分享 | 社区产品编辑器的设计开发要点
2022-12-28
产品经理方法论——流程与审批流的区别
2022-12-27
返回列表
JSF的特性(特点)有哪些
[复制链接]
蓝毒
Lv.2
显示全部楼层
发表于 2021-11-4 11:04:50
|
阅读模式
最新版本的JSF2.2提供了以下功能特点:
基于组件的框架
实现Facelets技术
与表达语言的集成
支持HTML5
轻松快捷的网页开发。
支持国际化
Bean注释
默认异常处理
模板
内置AJAX支持
安全
一、基于组件的框架
JSF是一个基于服务器端组件的框架,它提供内置组件来构建Web应用程序。您可以使用HTML5,Facelets标签来创建网页。
二、Facelets技术
Facelets是一个开源Web模板系统。它是JavaServerFaces(JSF)的默认视图处理程序技术。该语言需要有效的输入XML文档才能正常工作。Facelets支持所有的JSFUI组件,并且完全侧重于构建JSF应用程序的视图。
三、表达语言
表达式语言提供了创建用户界面(网页)与应用程序逻辑(被管理的bean)通信的重要机制。EL表示由JavaServerFaces技术提供的表达式语言的并集。
四、HTML5
HTML5是编写网页的新标准。JavaServerFaces版本2.2提供了一种简单的方法,将新的HTML5属性包含在JSF组件中,并提供了HTML5友好的标记。
五、轻松快捷的网页开发。
JSF提供丰富的内置工具和库,以便您可以轻松快速地开发应用程序。
六、支持国际化
JSF支持国际化创建世界一流Web应用程序,您可以使用不同的语言创建应用程序。在JSF的帮助下,您可以使应用程序适应各种语言和区域。
七、Bean注释
JSF提供注释工具,您可以在其中执行被管理的Bean中的验证相关任务。这是很好的,因为你可以验证数据,而不是HTML验证。
八、异常处理
JSF提供默认的异常处理,以便您可以开发异常和无bug的Web应用程序。
九、模板
在新版本的JSF中引入模板提供了组件的可重用性。在JSF应用程序中,您可以创建新模板,重用模板并将其视为应用程序的组件。
十、AJAX支持
JSF提供内置的AJAX支持。因此,您可以将应用程序请求提交到服务器端,而无需刷新网页。JSF还支持使用AJAX进行部分渲染。
十一、安全
当状态保存在服务器上并且不使用无状态视图时,JSF提供了隐含的保护,因为Post-back必须包含一个有效的javax.faces.ViewState隐藏参数。与早期版本相反,在现代JSF实现中,这个值似乎是非常随机的。请注意,客户端上的无状态视图和保存状态没有这种隐含的保护。
(免责声明:内容和图片来源于公开网络,若涉及侵权联系尽快删除!)
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
发布主题
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
返回顶部
返回列表