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>