2012/04/09 18:34

프로젝트 구조. Architect



이번 프로젝트 에서 client 요청 처리 순서는 다음과 같다.

1. Client 이벤트 발생, Request발생.

2. Spring DispatcherServlet catch,HandlerMapper를 통해 Controller 선택.

3. Controller에서 Service에이벤트 처리요청, 이때 데이터는 MAP을 사용하여 처리.

4. Service에서 DAO에 데이터요청, DAO는 추상화 되어 일일이 구현할 필요가 없음.

5. myBatis를 통해 DB접속및 SQL 실행.

6. DB로부터 DAO SQL return return.

7. DAO -> Service ->Controller return, 이때 데이터는 MAP을 사용하여 처리.

8. ViewResolver를 통해 View 선택.

9. 해당 View작성후 Client Response.


개발자는 파란색 글씨로 표시된 부분만 코딩하면 된다. (case by case이지만..)



덧글

댓글 입력 영역