728x90
반응형
SMALL

mvc 3

[자바웹을다루는기술] MVC 이용한 회원 관리 - 회원 정보 추가

* MVC방식으로 브라우저의 요청은 서블릿이 맡고, 비즈니스 처리는 모델이 맡고, 화면은 JSP가 맡는 회원관리 기능구현 📌 회원 정보 추가 기능 구현 - controller가 브라우저로부터 어떤 요청을 받았는지 알아내야한다. 그런 다음 그 요청에 대해 해당하는 모델을 선택하여 작업을 요청해야 하는데, 이 역할을 하는 방법을 커맨드 패턴이라 한다. - 커맨드 패턴이란 한마디로 브라우저가 URL패턴을 이용해서 컨트롤러에게 수행 작업을 요청하는 방법이다. - 컨트롤러는 getPathInfo()메서드를 이용해서 URL패턴에서 요청명을 받아와 작업을 수행한다. - http://localhost:8090/pro17/member/listMembers.do 1. /member : 첫번째단계 요청은 회원기능을 의미한다..

[자바웹을다루는기술] MVC 이용한 회원 관리 - 회원조회기능

* MVC방식으로 브라우저의 요청은 서블릿이 맡고, 비즈니스 처리는 모델이 맡고, 화면은 JSP가 맡는 회원관리 기능구현 📌 회원 정보 조회 기능 구현 - 회원 조회 기능 구성 View = listMembers.jsp Model = MemberDAO, MemberVO Controller = MemberController(/mem.do) - 회원 조회 기능 순서 1. 브라우저에서 /mem.do로 요청한다. 2. 서블릿 MemberController가 요청을 받아서 MemberDAO의 listMembers() 메서드를 호출한다. 3. MemberDAO의 listMembers() 메서드에서 SQL문으로 회원 정보를 조회를 한 후에 회원 정보를 MemberVO에 설정하여 반환한다. 4. 다시 MemberCont..

[자바웹을다루는기술] MVC패턴

📌 MVC 구성요소와 기능 - Model 1. 데이터베이스 연동과 같은 비즈니스 로직을 수행한다. 2. 일반적으로 DAO와 VO 클래스로 이루어져 있다. - View 1. JSP가 화면기능을 담당한다. 2. MODEL에서 처리한 결과를 화면에 표시한다. - Controller 1. 서블릿이 컨트롤러 역할을 한다. 2. 클라이언트의 요청을 분석한다. 3. 요청에 대해 필요한 모델을 호출한다. 4. Model에서 처리하나 결과를 보여주기 위해 JSP를 선택한다.

728x90
반응형
LIST