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
  • 相关阅读:
    Android之基于XMPP即时通讯(转)
    开机启动service小DEMO
    Android 歌词同步滚动效果(转)
    OC中的消息传递和初始化
    oc中对象的初始化
    c语言的结构体字节数统计
    css的页面布局
    说一说我理解的css
    什么是js闭包
    我对js作用域的理解
  • 原文地址:https://www.cnblogs.com/voctrals/p/3779496.html
Copyright © 2011-2022 走看看