본문 바로가기

JSP

html 페이지 이동(Redirect) 예.. 더보기
MVC : Model, View, Controller MVC : Model, View, Controller - MVC패턴은 Smalltalk에서 그래픽 인터페이스와 실제로 동작하는 코드를 분리하기 위해 개발되었다. (악몽의 smalltalk =.=) - 지금은 다른 객체지향언어에서도 널리 사용되는 패턴 중 하나이다. ▶ Model 프로세스 주요 로직 - DAO (Data Access Object) : DB table에 접근하여 삽입, 수정, 삭제, 검색하는 로직 - VO (Value Object) : View, Controller, Model 사이에서 DB Table에 대한 정보를 표현하는 객체 모델(model)이란 어떠한 동작을 수행하는 것을 코드를 말한다. 표시 형식에 의존하지 않는다. 다시 말해, 사용자에게 어떻게 보여질지에 대해 신경쓰지 않아도 된다.. 더보기
MVC 모델이란? MVC 모델이란? MVC 모델을 간단히 설명하면 JSP가 View, Servlet이 Controller, Java Bean이 Model 역할을 함으로서 프리젠테이션과 비즈니스 로직을 명확하게 구분하는 Model2 방법 입니다. 상당히 추상적인 표현이죠^^ 하나씩 어떤 의미인지 확인해 보도록 하겠습니다. 참고로 Model2 가 아닌 Model1에서는 JSP가 View, Controller 역할을 하고 자바빈(JavaBean)이 Model 역할을 수행 합니다. MVC Model에서 JSP/Servlet/JavaBean의 작동 관계 및 순서는 다음과 같습니다. JSP, Servlet, Bean이 각자의 역할을 가지고 분리 되어 있다고 보자구요, 사용자가 웹 페이지를 호출하면 컨트롤러 역할을 하는 서블릿이 전체.. 더보기