javaweb后端实例 service

来源:互联网 发布:巨人网络借壳上市绯闻 编辑:程序博客网 时间:2024/06/03 17:52

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;
}
}


原创粉丝点击