MVC model view controller Model DAO User DAO

  • Slides: 39
Download presentation

MVC 모듈별 구성요소 -model -view -controller

MVC 모듈별 구성요소 -model -view -controller

Model - DAO -User. DAO -Model. DAO -car. DAO -Reserve. DAO -Rent. DAO -Qn.

Model - DAO -User. DAO -Model. DAO -car. DAO -Reserve. DAO -Rent. DAO -Qn. ADAO -Admin. DAO view -User -Car -Reserve -Rent -Qn. A -Admin Controller -controller. User -controller. Car -controller. Rent -controller. Reserve -controller. Qn. A -contoller. Admin

Request. Mapping - Reserve

Request. Mapping - Reserve

Request. Mapping – Rent, Overdue

Request. Mapping – Rent, Overdue

controller. Reserve -View. Reserve. Controller -View. One. Reserve. Controller -Insert. Reserve. Controller -Cancel. Reserve.

controller. Reserve -View. Reserve. Controller -View. One. Reserve. Controller -Insert. Reserve. Controller -Cancel. Reserve. Controller

1. Reserve – reserve. Cancel : 예약 취소 /reserve/View. jsp /reserve. Cancel. jsp /reserve/cancel.

1. Reserve – reserve. Cancel : 예약 취소 /reserve/View. jsp /reserve. Cancel. jsp /reserve/cancel. jsp

Mappings. put(“/reserve/cancel”, new Cancel. Reserve. Controller()) 이미 대여된 예약인가 check

Mappings. put(“/reserve/cancel”, new Cancel. Reserve. Controller()) 이미 대여된 예약인가 check

2. Reserve – reserve. Success : 예약 성공 /reserve/main. jsp /reserve. Success. js p

2. Reserve – reserve. Success : 예약 성공 /reserve/main. jsp /reserve. Success. js p /reserve/success. jsp

Mappings. put(“/reserve/insert”, new Insert. Reserve. Controller()) 이미 처리된 예약인가 check

Mappings. put(“/reserve/insert”, new Insert. Reserve. Controller()) 이미 처리된 예약인가 check

Rent. DAO -List<Rent> get. Rent. List. By. No(int c. No) - 회원의 대여 리스트를

Rent. DAO -List<Rent> get. Rent. List. By. No(int c. No) - 회원의 대여 리스트를 반환 -Rent get. Rent. View(int rent. No) - 대여번호로 대여찾고 반환

controller. Rent -List. Rent. Controller -View. Rent. Controller

controller. Rent -List. Rent. Controller -View. Rent. Controller

1. Rent – list. jsp : 대여내역 리스트 보기 /user/my. Page. jsp /rent/list. jsp

1. Rent – list. jsp : 대여내역 리스트 보기 /user/my. Page. jsp /rent/list. jsp

Mappings. put(“/rent/list”, new List. Rent. Controller()) Rent. DAO. java –get. Rent. List. By. No

Mappings. put(“/rent/list”, new List. Rent. Controller()) Rent. DAO. java –get. Rent. List. By. No //Car객체를 list에 넣어서 반환

2. Rent – view. jsp : 대여내역 보기 /rent/list. jsp /rent/view. jsp

2. Rent – view. jsp : 대여내역 보기 /rent/list. jsp /rent/view. jsp

Mappings. put(“/rent/view”, new View. Rent. Controller()) Rent. DAO. java – get. Rent. List. By.

Mappings. put(“/rent/view”, new View. Rent. Controller()) Rent. DAO. java – get. Rent. List. By. No //all. Query결과를 Rent 객체에 넣어 반환