XFire开发文档

 

 

 

1 服务端设置

 

 

 

 先定义三个类

     Item 物料Bean (装载数据用于在网络上传输)

     ItemService 物料接口类

     ItemServiceImpl 物料接口实现类

 

  JDK1.4需要配制的文件 放在同类一个目录下面

      Item.aegis.xml  bean配制文件 (配制业务bean的每个属性)

      ItemService.aegis.xml  接口配制文件 (配制接口类的方法和方法中的每一个参数的类型)

  

/***************************************
 *   文件名:Items.java
 *   类说明:物料Bean类
 ************ ******************************/
public class Items   implements java.io.Serializable {

	
 	/** 物料ID */
 	private int Item_Id;
	/** 物料编码 */
 	private String Item_Code;
	/** 物料名称 */
	private String Item_Name;
	public String getItem_Code() {
		return Item_Code;
	}
	public void setItem_Code(String item_Code) {
		Item_Code = item_Code;
	}
	public int getItem_Id() {
		return Item_Id;
	}
	public void setItem_Id(int item_Id) {
		Item_Id = item_Id;
	}
	public String getItem_Name() {
		return Item_Name;
	}
	public void setItem_Name(String item_Name) {
		Item_Name = item_Name;
	}
}

 

 

 

 

/***************************************
 *   文件名:Items.java
 *   类说明:物料接口类
 ************ ******************************/
public interface ItemService {
	/**
	 * 批量物料
	 * @param Items 物料集合
	 * @return 返回接口执行结果
	 */
	public boolean SaveItem(List Items);
}

 

  

/**
 * 物料接口实现类
 * @author Administrator
 *
 */
public class ItemServiceImpl  implements ItemService {
	/**
	 *  批量添加物料
	 * @param Items
	 * @return 
	 */
	public boolean SaveItem(List Items) {
		try {
			if (Items != null && Items.size() > 0) {
				for (int i = 0; i < Items.size(); i++) {
					Items item = (Items) Items.get(i);
					//保存到数据库
				}
			}
			return true;
		} catch (Exception e) {			
			GlobalVariable.log.error(e); 
			return false;
		}
	}

}

 

    Items.aegis.xml

<?xml version="1.0" encoding="UTF-8"?>
<mappings xmlns:my="http://my.smallnest.googlepages.com">
	<mapping name="my:Items"  namespace="http://service.sinocc.com">
		<property name="Item_Id"     />
		<property name="Item_Code"    /> 
		<property name="Item_Name"    />
	</mapping>
</mappings>
 

 

 

    ItemService.aegis.xml

<?xml version="1.0" encoding="UTF-8"?>
<mappings>   
    <mapping>               
	<method name="SaveItem">
	  <parameter index="0"  componentType="com.server.item.Items"/> 
    </method>
    </mapping>   
</mappings>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值