RestFaces提供了对JSF的书签支持

简介: RestFaces提供了对JSF的书签支持 JSF是一个强大的框架,但是它还没有覆盖Web应用(或Web站点)的一些重要区域——至少它本身并没有达到。然而,它所具有的扩展性可让我们突破它本身的很多局限。

RestFaces提供了对JSF的书签支持


JSF是一个强大的框架,但是它还没有覆盖Web应用(或Web站点)的一些重要区域——至少它本身并没有达到。然而,它所具有的扩展性可让我们突破它本身的很多局限。
其局限之一的是书签。JSF使用了POST来从客户端浏览器发送数据到框架。很明显,这是书签和索引应用的障碍。这两者在基于内容的Web应用程序中非常重要,用户希望能对文章或参考页面进行书签保存。
许多JSF扩展框架正尝试填补这个空白:Seam、Shale、Gravel、RI Sandbox和RestFaces。
在最新的RestFaces(https://restfaces.dev.java.net/)提供了下列特征:
1)在事件(action)的调用方面使用了简单的GET请求(在Struts或Spring MVC上使用了同样的方法);
2)在事件调用前设置bean的属性,再次使用GET参数。这样,事件能正确读入参数的值并保存其状态到bean中;
3)在链接中自动管理参数;
4)在监听页面载入事件时有条件的执行方法(例如,可以在page.jsp呈现前执行一个事件)。
对大多数复杂的特征,如参数管理,RestFaces需要一个xml文件,但这通常并非强制的。最新的开发使在页面上直接定义事件和属性管理成为可能(倘若你正在使用JSP或Facelets)。
如果检测到配置文件XML被修改了,RestFaces能重载配置文件,它支持热部署。
在安全方面:URL不能被恶意用户所编辑。例如,他们不能操纵URL导致RestFaces来调用不安全的方法或中断服务器的状态。 

目录
相关文章
|
15天前
|
Web App开发 搜索推荐 安全
|
3月前
|
开发框架 前端开发 JavaScript
在Winform分页控件中集成导出PDF文档的功能
在Winform分页控件中集成导出PDF文档的功能
|
移动开发 UED HTML5
Web内容可编辑性和富文本编辑器
Web内容可编辑性和富文本编辑器
257 0
|
Web App开发
跨浏览器书签导入实例演示,更好的管理书签!
因为种种原因,我们可能会用到多个浏览器,每个浏览器上都会有一部分我们珍藏的书签,那么,是时候整理一下了,来个书签大集合!
236 0
跨浏览器书签导入实例演示,更好的管理书签!
|
Java
[Struts]让Dreamweaver显示Struts标签的插件
Dreamweaver(简称DW)的设计视图里不能显示struts标签,只能手动改代码。为此我找了好久,终于还是在DW网站上找到了,只有8K大,虽然没有漂亮的图标,但显示的信息还是很够用的。现在总算可以用DW编辑含有struts标签的jsp文件了! 图1 在DW里显示struts标签 这个文件我已经放在FTP上了,请点这里下载。
1179 0