您的位置:首页 > 编程语言 > Java开发

javaweb后端实例 service

2017-12-14 14:58 423 查看
service的作用

1.将前端需要的业务代码封装成接口

2.将do数据封装为vo

3.水平有限只知道这些

下面展示的代码为将do封装为vo

public class StationService {
private StationDao stationDao = new StationDao();
public List<StationLocationVO> listSLByYear(int year) {
//创建vo链表
List<StationLocationVO> list = new LinkedList<StationLocationVO>();
//创建do链表
List<StationInfoDO> sidoList = stationDao.listSIDOByYear(year);

// DO封装VO
for (StationInfoDO infoDo : sidoList) {
list.add(createSLVOBySIDO(infoDo));
}

return list;
}

public StationLocationVO createSLVOBySIDO(StationInfoDO infoDo) {
if (infoDo == null) {
return null;
}
StationLocationVO locationVo = new StationLocationVO();
String stationName = infoDo.getStn() + "-" + infoDo.getWban();
locationVo.setName(stationName);
String[] value = { infoDo.getLatitude() + "-" + infoDo.getLongitude() };
locationVo.setValue(value);
return locationVo;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: