mvcデザインパターンに緩やかに従う。