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来调用不安全的方法或中断服务器的状态。
分享到:
相关推荐
JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架一样,JSF定义了一套JSF标签 JSF的全称 1、Joint Strike Fighter (JSF) 2、Java Server ...
jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF
jsf 分页 jsf 分页 jsf 分页 jsf 分页
《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF...
JSF中文教程JSF中文教程JSF中文教程JSF中文教程
jsf-api.jar与jsf-impl.jar import javax.faces.*类报红的原因就是使用jsf框架缺少jsfjar包,资源包含jsf必需的jar包
JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍
主要讲述JSF的工作方式 JSF的工作方式 JSF架构 JSF模型 JSF事件类型
================================= JSF开发必备JAR ================================= <br>《JSF入门简单中文版》开篇提到JSF开发需要的jar,' 但是按其中提供的方法: <br>jstl.jar 与 ...
自己写的JSF文件上传项目,可以最大支持最大1.99G文件 需要的jar包需奥自己加 附:jar目录截图
第一个JSF程序,初学JSF者必备,jsf架包 jsf实例
jsf 视频 java faces jsf 视频 java faces jsf 视频 java faces
jsf1.2 core jsf jsf核心
jsf 中文文档jsf 中文文档jsf 中文文档jsf 中文文档
JSF入门教程 JSF入门教程 JSF入门教程
JSF的学习入门知识教程,里面有例子还有各个标签的使用及属性介绍
JSF入门详细资料(PDF),包括JSF入门中文版,JSF Web应用实战开发,以及JSF2,JSF入门必配学习资料
jsf 文档 jsf 文档 jsf 文档 jsf 文档
精通JSF中文教程精通JSF中文教程精通JSF中文教程精通JSF中文教程精通JSF中文教程精通JSF中文教程
这里是jsf的tags的书籍。主要讲述jsf的用法。