⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clientdataprocess.java

📁 这是java开发的数据处理服务程序 很值得参考学习!!!!!!!!!!!!!!1
💻 JAVA
字号:
/*
 * Created on 2008-2-29
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package org.merrill.examples.clients.dataprocess;

import java.io.FileInputStream;

import org.apache.axis.message.addressing.Address;
import org.apache.axis.message.addressing.EndpointReferenceType;
import org.globus.wsrf.encoding.ObjectDeserializer;
import org.merrill.examples.dataprocess.DataProcessService.GetValueRP;
import org.merrill.examples.dataprocess.DataProcessService.DataProcessPortType;
import org.merrill.examples.dataprocess.DataProcessService.Dataprocess;
import org.merrill.examples.dataprocess.DataProcessService.service.DataProcessServiceAddressingLocator;
import org.xml.sax.InputSource;

/**
 * @author Administrator
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class ClientDataProcess {
    public static void main(String[] args) {


		DataProcessServiceAddressingLocator instanceLocator = new DataProcessServiceAddressingLocator();

		try {
			String value1="D:\\NoSpace.txt";
			
			//double value1=Double.parseDouble(args[1]);
		    EndpointReferenceType instanceEPR;
            if (args[0].startsWith("http")) {
			   	// First argument contains a URI
				String serviceURI = args[0];
				// Create endpoint reference to service
				instanceEPR = new EndpointReferenceType();
				instanceEPR.setAddress(new Address(serviceURI));
			} else {
				// First argument contains an EPR file name
				String eprFile = args[0];
				// Get endpoint reference of WS-Resource from file
				FileInputStream fis = new FileInputStream(eprFile);
				instanceEPR = (EndpointReferenceType) ObjectDeserializer.deserialize(new InputSource(fis),EndpointReferenceType.class);
				fis.close();
			}

			// Get PortType
			DataProcessPortType math = instanceLocator.getDataProcessPortTypePort(instanceEPR);

			// Perform addition
			//math.add(value);
			//math.multiply(value1);
			//math.divid(value1);
			Dataprocess mut=new Dataprocess();
			mut.setFileName(value1);
			math.dataprocess(mut);
			//math.multiply(value1,value2);
			// Access value
			System.out.println("Current value:" + math.getValueRP(new GetValueRP()));
		} catch (Exception e) {
			e.printStackTrace();
		}
	
    
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -