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
  • 相关阅读:
    .net core json 操作
    TypeScript 解构和展开
    asp.net core 学习路线
    NVM的安装和NPM下载速度慢的问题
    OzCode 最牛Visual Studio 调试工具
    破解EntityFramework Core
    动态WebAPI实现原理
    sqlyog 下载
    小程序生成二维码,海报
    .net core 拦截器的使用
  • 原文地址:https://www.cnblogs.com/voctrals/p/3779496.html
Copyright © 2011-2022 走看看