service的作用
1.将前端需要的业务代码封装成接口
2.将do数据封装为vo
3.水平有限只知道这些
下面展示的代码为将do封装为vo
public class StationService { private StationDao stationDao = new StationDao(); public List listSLByYear(int year) { //创建vo链表 List list = new LinkedList(); //创建do链表 List 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; } }