XLLoop 集中式Excel处理框架

程序名称:XLLoop

授权协议: CPL

操作系统: 未知

开发语言: Java

XLLoop 介绍

XLLoop 是一个开源的框架用来实现集中式(通过一个中央服务器)的Excel处理服务。支持包括
Java、Python、Ruby、JavaScript、ErLang 等语言。

服务器端 Java 示例代码:

package org.boris.xlloop.util;

import org.boris.xlloop.FunctionServer;  
import org.boris.xlloop.handler.*;  
import org.boris.xlloop.reflect.*;

public class ServerExample  
{  
    private static final boolean LOAD_BALANCE = false;

    public static void main(String[] args) throws Exception {  
        // Create function server on the default port  
        FunctionServer fs = new FunctionServer();

        // Create a reflection function handler and add the Math methods  
        ReflectFunctionHandler rfh = new ReflectFunctionHandler();  
        rfh.addMethods("Math.", Math.class);  
        rfh.addMethods("Math.", Maths.class);  
        rfh.addMethods("CSV.", CSV.class);  
        rfh.addMethods("Reflect.", Reflect.class);

        // Create a function information handler to register our functions  
        FunctionInformationFunctionHandler firh = new FunctionInformationFunctionHandler();  
        firh.add(rfh.getFunctions());

        // Create a function handler to demonstrate the "load balancing"  
        // capability  
        GetLoadServerFunctionHandler glsfh = new GetLoadServerFunctionHandler();

        // Set the handlers  
        CompositeFunctionHandler cfh = new CompositeFunctionHandler();  
        cfh.add(rfh);  
        cfh.add(firh);  
        if (LOAD_BALANCE)  
            cfh.add(glsfh);  
        fs.setFunctionHandler(new DebugFunctionHandler(cfh));

        // Run the engine  
        System.out.println("Listening on port " + fs.getPort() + "...");  
        fs.run();  
    }  
}

XLLoop 官网

http://xlloop.sourceforge.net/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。