zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    day72日考
    项目开发流程
    js 之 JSON详解
    MySQL 中的 FOUND_ROWS() 与 ROW_COUNT() 函数
    mysql 之 函数
    liunx 之 Ubuntu 网速慢解决方法
    js 之 object
    js 之 箭头函数 (未学完)
    java 之 学习过程中遇到的大佬博客
    java 之 enum(枚举)
  • 原文地址:https://www.cnblogs.com/voctrals/p/3779496.html
Copyright © 2011-2022 走看看