PrettyFaces JSF的URL扩展

程序名称:PrettyFaces

授权协议: Apache

操作系统: 跨平台

开发语言: Java

PrettyFaces 介绍

PrettyFaces是一个JSF1.2和JSF2.0的扩展,用来创建便于书签收藏、漂亮的网址。
PrettyFaces优雅的解决了这个问题,包括诸如功能:网页装载行动,无缝的跟faces的导航整合,动态视图的ID分配和管理参数分析,无需配置,兼容其他JSF框架。

配置示例:

<pretty-config  
    xmlns="http://ocpsoft.com/prettyfaces-xsd"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation="http://ocpsoft.com/prettyfaces-xsd   
    http://ocpsoft.com/xml/ns/prettyfaces/pretty-1.0.xsd">  
    <url-mapping id="login">  
        <pattern> /login </pattern>  
        <view-id> /faces/login.jsf </view-id>  
    </url-mapping>  
    <url-mapping id="home">  
        <pattern> /home </pattern>  
        <query-param name="displayWelcomeMessage">#{homeBean.displayWelcomeMessage}</query-param>  
        <view-id> #{homeBean.getViewPath} </view-id>  
    </url-mapping>  
    <url-mapping id="viewStory">  
        <pattern>   
            /story/#{myBean.currentStoryId}/   
        </pattern>  
        <query-param name="commentText" decode="false">#{myBean.commentText}</query-param>  
        <view-id> /faces/story/viewStory.jsf </view-id>  
        <action onPostback="false">#{myBean.loadStory}</action>  
    </url-mapping>  
    <url-mapping id="viewComment">  
        <pattern>  
            /story/#{myBean.currentStoryId}/#{myBean.commentId}  
        </pattern>  
        <view-id>/faces/story/comment.jsf</view-id>  
        <action>#{myBean.loadComment}</action>  
    </url-mapping>  
</pretty-config>

PrettyFaces 官网

http://ocpsoft.com/prettyfaces/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。