• Tapestry IoC Configuration


    Tapestry用来对服务进行配置的方式

    对服务进行配置需要用到contribute,然后+serviceId。

    看一下代码:

    public static void arbitraryMethodName(MappedConfiguration<String,FileServicer> configuration)
    {
        configuration.add("doc", new WordFileServicer());
        configuration.add("ppt", new PowerPointFileServicer());
    }

    其中可能最令人不解的就是MappedConfiguration了。

    There are three different styles of configurations (with matching contributions):

    有三种不同形式的configuration

    • Unordered Collection – Contributions are simply added in and order is not important.
      •   不排序的集合, 配置简单的追加进去,顺序一点也不重要。
        •   Configuration<Runnable> configuration
    • Ordered List – Contributions are provided as an ordered list. Contributions must establish the order by giving each contributed object a unique id, by establishing forward and backward dependencies between the values.
      •   排序的集合
        •   OrderedConfiguration<Runnable> configuration
    • Map – Contributions provide unique keys and corresponding values.
      •   映射表
        •   MappedConfiguration<String,FileServicer> configuration
  • 相关阅读:
    《精通情绪》读书笔记
    绩效评估与绩效反馈
    数据分析报告格式zz
    学会谈判zz
    javascript中的双向绑定
    理解 DocumentFragment
    理解Object.defineProperty()
    Vue 改变数组中对象的属性不重新渲染View的解决方案
    ES6中Object.assign() 方法
    控制input输入框光标的位置
  • 原文地址:https://www.cnblogs.com/voctrals/p/3779496.html
Copyright © 2020-2023  润新知