본문 바로가기

프로그래밍 공부 정리/jsp27

MVC 패턴 구현 방법 web.xml 파일에 서블릿 구성하기 요소로 요청 URL 패턴 설정하기 은 웹 브라우저에서 요청되는 URL과 서블릿 클래스를 매핑하기 위해 URL 패턴을 설정하는 요소 컨트롤러 생성하기 서블릿 클래스 생성하기 서블릿 클래스는 HttpServlet 클래스를 확장하여 생성 생성된 서블릿 클래스는 웹 브라우저에서 전송되는 GET 방식과 POST 방식에 따라 각각 doGet( ), doPost( ) 메소드를 통해 요청 작업을 수행한 후 웹 브라우저에 응답 컨트롤러 생성하기 페이지 이동하기 서블릿 클래스에서 웹 브라우저로부터 요청된 처리 결과를 보여줄 응답 페이지로 이동 이때 현재 뷰 페이지에서 이동할 뷰 페이지에 요청 정보를 그대로 전달하며, 뷰 페이지가 이동해도 처음에 요청된 URL을 계속 유지하기 위해 포워.. 2022. 1. 14.
Functions 태그, MVC의 개요, MVC의 패턴 구조 Functions 태그 Functions 태그의 종류 MVC Model, View, Controller의 약자로, 웹 애플리케이션을 비즈니스 로직, 프레젠테이션로직, 데이터로 분리하는 디자인 패턴 웹 애플리케이션에서는 일반적으로 애플리케이션을 비즈니스 로직, 프레젠테이션, 요청 처리 데이터로 분류 비즈니스 로직은 애플리케이 션의 데이터, 즉 고객, 제품, 주문 정보의 조작에 사용 프레젠테이션은 애플리케이션이 사용자에게 어떻게 표시되는지, 즉 위치, 폰트, 크기 요청 처리 데이터는 비즈니스 로직과 프레젠테이션 파트를 함께 묶는 것 MVC 패턴의 구성 요소 모델(model): 애플리케이션의 데이터와 비즈니스 로직을 담는 객체 뷰(view): 사용자에게 모델의 정보(데이터)를 보여주는 역할. 비즈니스 로직을 .. 2022. 1. 13.
JSTL 태그 라이브러리 JSTL( JSP Standard Tag Library) JSP 페이지에서 스크립트 요소로 인한 코드의 복잡함을 해결하기 위한 일종의 사용자 정의 태그의 표준 JSP 페이지의 로직을 담당하는 부분인 if, for, while, 데이터베이스 처리 등과 관련 된 코드를 JSTL로 대치하여 코드를 깔끔하게 하고 가독성을 좋게 하는 것 JSP 내장 객체에 쉽게 접근할 수 있을 뿐 아니라 파라미터, 헤더, 쿠키 등의 복잡한 코드를 사용하지 않고 쉽게 직관적으로 사용 객체 간의 비교를 equals( ) 메소드로 처리하는 대신 ==와 같은 간단한 연산자로 구현이 가능 JSTL이 제공하는 태그의 종류 JSTL이 제공하는 태그 사용 JSP 페이지에 디렉티브 태그를 사용 prefix 속성은 uri 속성에 명시된 값 대신 .. 2022. 1. 12.
쿼리문 실행 결과 값 가져오기 ResultSet 객체 Statement 또는 PreparedStatement 객체로 SELECT 문을 사용하여 얻어온 레코드 값을 테이블 형태로 가진 객체 2022. 1. 11.