基本信息
源码名称:cxf 调用webservice 例子
源码大小:13.32M
文件格式:.zip
开发语言:Java
更新时间:2015-12-07
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍



package com.exp.service.outer;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.List;

import javax.activation.DataHandler;
import javax.activation.FileDataSource;

import org.springframework.stereotype.Service;

@Service("HelloWorldImpl")
public class HelloWorldImpl implements HelloWorld {
	public String say(String name) {
			return name ",您好!";
	}

	public String sayHello(User user) {
		return user.getName() ",您好!";
	}
	
	public List<User> getList(Long id){
		List<User> list = new ArrayList<User>();
		User user = new User();
		Long sid=1L;
		user.setId(sid);
		user.setName("张三" sid);
		list.add(user);
		
		user = new User();
		sid=2L;
		user.setId(sid);
		user.setName("张三" sid);
		list.add(user);
		
		user = new User();
		sid=3L;
		user.setId(sid);
		user.setName("张三" sid);
		list.add(user);
		return list;
	}
	
	public User getUser(){
		User user =new User(11L,"李四",21);
		user.setImageData(new DataHandler(new FileDataSource(new File("d:" File.separator) "test.jpg")));
		return user;
	}
	
	public void updateUser(User user){
		System.out.println("姓名:" user.getName() ",年龄:" user.getAge());
		DataHandler handler = user.getImageData();
		try {
			InputStream is = handler.getInputStream();
			OutputStream os = new FileOutputStream(new File("c:\\test11.jpg"));
			byte[] b = new byte[100000];
			int bytesRead = 0;
			while ((bytesRead = is.read(b)) != -1) {
				os.write(b, 0, bytesRead);
			}
			os.flush();
			os.close();
			is.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}