Chinaunix首页 | 论坛 | 博客
  • 博客访问: 866270
  • 博文数量: 215
  • 博客积分: 10062
  • 博客等级: 上将
  • 技术积分: 2235
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-01 13:21
文章分类

全部博文(215)

文章存档

2012年(1)

2011年(24)

2009年(16)

2008年(91)

2007年(83)

我的朋友

分类:

2008-04-11 19:32:23

文件: GetDataSerive.rar
大小: 4KB
下载: 下载
package cn.jane.service;  //关键代码

import java.lang.reflect.Proxy;

import org.codehaus.xfire.client.Client;
import org.codehaus.xfire.client.XFireProxy;
import org.codehaus.xfire.client.XFireProxyFactory;
import org.codehaus.xfire.service.Service;
import org.codehaus.xfire.service.binding.ObjectServiceFactory;
import org.codehaus.xfire.transport.http.CommonsHttpMessageSender;

 

public class Getds {
   private static final String SERVICE_URL="";
   public String[][] getClickedByATs(String startDate, String endDate, String[] ATs){
  String[][] datas = null;
  

  Service serviceModel = new ObjectServiceFactory().create(CommonDataQuery.class, null,"", null);
  XFireProxyFactory serviceFactory = new XFireProxyFactory();
  try {
   CommonDataQuery service = (CommonDataQuery) serviceFactory.create(serviceModel, SERVICE_URL);
   Client client = ((XFireProxy) Proxy.getInvocationHandler(service)).getClient();
   client.setProperty(CommonsHttpMessageSender.GZIP_ENABLED,Boolean.FALSE);
   client.setProperty(CommonsHttpMessageSender.HTTP_TIMEOUT, "0");
   datas = service.getClickedByATs(startDate, endDate, ATs);
  } catch (Exception e) {
    e.printStackTrace();
  }
  return datas;  
 } 
 

 public static void main(String[] args) {
  Getds obj=new Getds();
  String startDate = "2008-01-20";
  String endDate = "2008-01-20";
  String[] ATs = null;
  String[] IDs = null;
  long begin = System.currentTimeMillis();
  String[][] datas = obj.getClickedByATs(startDate, endDate, ATs);
  
  //String[][] datas = obj.getPageviewByIDs(startDate, endDate, ATs);
  
  if(datas!=null){
   System.out.println("日期\tKeyID\t流量");
   for(int i=0;i    System.out.println(datas[i][0] + "\t" + datas[i][1] + "\t" + datas[i][2]);    
   }
  }else{
   System.out.println("没有数据!");
  }
  System.out.println("结束!!!!!");
  long end = System.currentTimeMillis();
  System.out.println(end - begin);

 }

}

阅读(1292) | 评论(0) | 转发(0) |
0

上一篇:关于JDK版本问题

下一篇:SSH整合例子

给主人留下些什么吧!~~