Controller Layer(계층)의 역할
< MVC2 Model 예제 >
public class OrderController {
private OrderService orderService = new OrderService();
public List<CategoryDTO> selectAllCategory() {
List<CategoryDTO> categoryList = orderService.selectAllCategory();
return categoryList;
}
public List<MenuDTO> selectMenuBy(String inputCategory, List<CategoryDTO> categoryList) {
int categoryCode = 0;
for(int i = 0; i < categoryList.size(); i++) {
CategoryDTO category = categoryList.get(i);
if(category.getName().equals(inputCategory)) {
categoryCode = category.getCode();
break;
}
}
return orderService.selectMenuBy(categoryCode);
}