河流(River)的专栏

duming115的技术博客

杜明ID:duming115
13875次访问,排名7911(-5)好友0人,关注者1
喜欢编程,也喜欢看一些编程的书
duming115的文章
原创 31 篇
翻译 14 篇
转载 68 篇
评论 4 篇
最近评论
duming115:1.索引页面是指索引页面中的文字,索引标签来说没有意义,不过搜索引擎会根据文字所在的不同标签内进行区域划分,比如标题等.
2.跟踪页面中的链接,是指的页面的pr值的传递,每个页面(url地址)都有一个pr值,这些pr值会传递给页面中的链接.
3.页面快照应该是指的google的搜索结果中的网页快照吧,应该是google的缓存.
sunshinebailin:学习了,只是有一些术语不太明白,如索引当前页面指的是索引页面的文字,还是页面元素?还有跟踪当前页面中所有的链接是什么意思?还有保存页面快照是什么东东?
psnccs:Wow gold
psnccs:Wow gold
文章分类
收藏
    相册
    seo--搜索引擎优化
    seobook
    搜索引擎优化SEO每天一贴_zac的博客
    点石互动
    我的好友
    健康快乐每一天
    邹可见的技术博客
    存档
    订阅我的博客
    XML聚合  FeedSky

    翻译 jsf in action 笔记:应用配置组成(Application Configuration)--2008.04.11 收藏

    新一篇: thinking in java 笔记--java bean规则--2008.04.11 | 旧一篇: jsf in action 笔记:web.xml配置(Configuration)--2008.04.11

    2008.04.11 摘自JSF in action Application Configuration file   Page/131

    1.JSF 配置文件分为了三部分,日常配置,扩展组件配置,和高级特性配置,结构如图:

    JSF application configuration

    Figure 3.3
    JSF application files are XML files that begin with a top-level <faces-config> element. All of the subelements are optional, and can be grouped into three major categories. For day-to-day development, you only have to worry about the first category. 

    2. 具体的描述如下:

    Table 3.5 The three main configuration categories with corresponding XML elements
    Category Feature XML Element
    Everyday application
    configuration and
    registration of
    advanced extensions

    Application configuration. Used for specifying supported
    languages, the location of customized application
    messages, the default render kit, and
    advanced pluggable components.

    Managed bean creation facility. Controls automatic
    creation of objects in a particular scope.

    Referenced beans. Used to tell an IDE about other
    objects that may become available.

    Navigation rules. Controls flow of application from
    one page to the next.

    <application>

     

    <managed-bean>


    <referenced-bean>

     

    <navigation-rule>

     User interface extension
    registration

     Component registration. Used to register components
    with system.

    Render kit and renderer registration. Used to either
    add renderers to the default render kit or define
    entirely new render kits.

    Validator registration. Used to register validators with
    the system.

    Converter registration. Used to register converters with
    the system.

     <component>


    <render-kit>


    <validator>

     

    <converter>

     Configuration of
    advanced features

     Phase listener registration. Registers phase listeners
    for use with the system.

    Factory configuration. Defines classes for the factories
    that instantiate the core JSF classes.

     <phase-listener>


    <factory>

    3.  以下为范例

     

    Listing 3.1 Selected portions of the reference implementation CarDemo sample application

    <?xml version="1.0"?>
    <!DOCTYPE faces-config PUBLIC
    "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
    "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
    <faces-config>
    <application>
    <message-bundle>carstore.bundles.Messages</message-bundle>
    <locale-config>
    <default-locale>en</default-locale>
    <supported-locale>de</supported-locale>
    <supported-locale>fr</supported-locale>
    <supported-locale>es</supported-locale>
    </locale-config>
    </application>
    <validator>
    <description>
    Registers the concrete Validator implementation,
    carstore.FormatValidator with the validator
    identifier, FormatValidator.
    </description>
    <validator-id>FormatValidator</validator-id>
    <validator-class>carstore.FormatValidator</validator-class>
    <attribute>
    <description>
    List of format patterns separated by 
    '|'. The validator
    compares these patterns against the data entered 
    in a
    component that has 
    this validator registered on it.
    </description>
    <attribute-name>formatPatterns</attribute-name>
    <attribute-class>java.lang.String</attribute-class>
    </attribute>
    </validator>
    <converter>
    <description>
    Registers the concrete Converter implementation,
    carstore.CreditCardConverter 
    using the ID,
    creditcard.
    </description>
    <converter-id>creditCardConverter</converter-id>
    <converter-class>carstore.CreditCardConverter</converter-class>
    </converter>
    ...
    <managed-bean>
    <description>
    Causes the 
    default VariableResolver implementation to instantiate
    the managed bean, CustomerBean of the 
    class, carstore.CustomerBean
    in session scope if the bean does not already exist in any scope.
    </description>
    <managed-bean-name> customer </managed-bean-name>
    <managed-bean-class> carstore.CustomerBean </managed-bean-class>
    <managed-bean-scope> session </managed-bean-scope>
    </managed-bean>
    <managed-bean>
    <description>
    The main backing file bean
    </description>
    <managed-bean-name> carstore </managed-bean-name>
    <managed-bean-class> carstore.CarStore </managed-bean-class>
    <managed-bean-scope> session </managed-bean-scope>
    </managed-bean>
    <navigation-rule>
    <from-view-id>/chooseLocale.jsp</from-view-id>
    <navigation-case>
    <description>
    Any action on chooseLocale should cause navigation to storeFront.jsp
    </description>
    <from-outcome>storeFront</from-outcome>
    <to-view-id>/storeFront.jsp</to-view-id>
    </navigation-case>
    </navigation-rule>
    <navigation-rule>
    <from-view-id>/storeFront.jsp</from-view-id>
    <navigation-case>
    <description>
    Any action that returns 
    "carDetail" on storeFront.jsp should
    cause navigation to carDetail.jsp
    </description>
    <from-outcome>carDetail</from-outcome>
    <to-view-id>/carDetail.jsp</to-view-id>
    </navigation-case>
    </navigation-rule>
    ...
    </faces-config>

     

    发表于 @ 2008年04月11日 17:56:00|评论(loading...)|编辑

    新一篇: thinking in java 笔记--java bean规则--2008.04.11 | 旧一篇: jsf in action 笔记:web.xml配置(Configuration)--2008.04.11

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 河流(River)--duming115