PrettyFaces 2.0.4 发布-下载

  PrettyFaces官方发布了PrettyFaces 2.0.4下载地址,喜欢PrettyFaces的朋友赶快下载升级到最新的PrettyFaces 2.0.4吧。PrettyFaces是一套使用纯Java编写的开源的针对JSF1.1,JSF1.2,JSF2.0的扩展,PrettyFaces能帮助JSF用户创建出简洁漂亮并且更容易被浏览器书签收藏的URL地址。PrettyFaces 2.0.4解决了使用动态语言构造网页的时候传递参数导致URL过长和SEO不友好的问题。众所周知,对于搜索引擎来说,静态页面是最容易被检索和索引的,而早期的搜索引擎根本就无法收录动态页面(例如带有问号?和&符号的url),因为这些页面很有可能将搜索引擎蜘蛛带入到一个无限循环圈套中而无法爬出来。但随着技术的更新,现在的SE(搜索引擎)已经开始逐渐的读取各种动态页面内容,但读取的限制很多,通常之读取到页面的第一层,也就是说如果URL带有很多参数才能传递到下一个页面,那么SE(搜索引擎)很有可能放弃对该页面的收录。而PrettyFaces通过对传递参数的解析和URL重写解决了使用JSF带来的URL对SEO不友好的问题,而且这些设置对开发人员是完全透明的,使用起来十分简单。

PrettyFaces 2.0.4主要包括如下特性:

  1. PrettyFaces 2.0.4支持URL重写(PrettyFaces 的最主要特性之一),PrettyFaces 可以将“/faces/page.jsf”格式的URL转换成“/optimized/page”格式的URL,后者明显更容易被书签收藏,同时也对SE(搜索引擎)更友好,更容易SEO
  2. PrettyFaces 2.0.4支持动态视图ID,现在通过动态视图ID映射URL,可以根据各种条件在运行时显示不同的视图,通过动态视图ID,可以有效的解除JSF URL于系统的耦合度
  3. PrettyFaces 2.0.4提供了一种称之为Page-load的事件,在这个事件过程中可以在渲染页面之前调用一个或者多个代码段或者类中的方法。
  4. PrettyFaces 2.0.4提供了方便的参数管理机制,PrettyFaces 2.0.4使用Java bean来管理传递的参数,这种方法可以让用户在使用HTTP参数时候如同使用Java类一样简单,复杂的获取和解析HTTP参数的细节被封装,用户操作的只有简单的Java对象。
  5. PrettyFaces 2.0.4提供了基于ID的导航方式,用户之需要在一个配置文件中定义所有的页面ID,就可以在方法和组件中通过标准的JSF导航方法获得这些页面
  6. PrettyFaces 2.0.4提供了与现有的校验技术无缝的整合功能,无论是在URL还是在查询参数中,用户都可以借助JSF校验器对象对参数进行校验
  7. PrettyFaces 2.0.4提供的简洁明了的配置方式,用户之需要配置一个XML文件,即可让所有基于PrettyFaces的设置生效。

PrettyFaces 2.0.4下载地址:
PrettyFaces 2.0.4下载

PrettyFaces 2.0.4官方网址:
PrettyFaces 2.0.4
[ad#468-60]

Scroll to Top