목록2024/12/19 (2)
후라이
https://gaeran.tistory.com/43" data-og-description="1. MVC 패턴 개요우리가 만드는 요구사항은 회원저장과 회원목록 조회입니다.이러한 회원 관리 요구사항을 수행한다고 했을 때, MVC 패턴을 적용하면 컨트롤러의 역할과, 뷰를 렌더링하는 역할을 " data-og-host="gaeran.tistory.com" data-og-source-url="https://gaeran.tistory.com/43" data-og-url="https://gaeran.tistory.com/43" data-og-image="https://scrap.kakaocdn.net/dn/dmTxkG/hyXOmqmkXp/iRSMLEzDV845nJEvQkenFk/img.png?width=792&hei..
1. MVC 패턴 개요우리가 만드는 요구사항은 회원저장과 회원목록 조회입니다.이러한 회원 관리 요구사항을 수행한다고 했을 때, MVC 패턴을 적용하면 컨트롤러의 역할과, 뷰를 렌더링하는 역할을 분리할 수 있게 되겠죠? 우선, 기능 요구사항을 위해 MemberFormController, MemberSaveController, MemberListController를 만들었다는 가정하에, MVC 프레임워크를 밑바닥부터 만들어봅시다. 2. 프론트 컨트롤러의 등장 우선, 프론트 컨트롤러를 설계하게 되면프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받는다.프론트 컨트롤러가 요청에 맞는 적당한 컨트롤러를 찾아서 호출한다.프론트 컨트롤러를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 된다.이러한 장점들을 가..