본문 바로가기

프로그래밍24

페이지 모듈화와 요청 흐름제어 액션 태그를 이용한 페이지 모듈화 -화면을 모듈화해서 코드가 중복되는 것을 방지 액션 태그 -형식: - flush : true값을 주면 [출력내용A] 플러시(웹브러우저 보내기)한 뒤 to.jsp흐름이 이동 보통 false 값을 주는 것이 일반적이다. 질문 1) include 액션태그와 include 디렉티브의 차이점? : include 액션 태그는 해당하는 페이지의 처리 결과를 포함시키지만 include 디렉티브는 해당하는 소스의 내용을 JSP페이에 포함을 시킨다. 액션 태그 액션 태그는 페이지 제어가 이동 할때 필요로 하는 데이터를 같이 포함해서 보낼때 사용한다. 따라서 제어가 이동한 Jsp 페이지에서 데이터(파라미터)를 불러 올 수 있다. 기본적인 사용 방법은 다음과 같다. 액션태그는 페이지 이동시 .. 2012. 3. 6.
기본객체와 영역 1. 기본객체 객체 설명 request 클라이언트의 요청 정보를 저장한다. response 응답 정보를 저장 pageContext JSP 페이지에 대한 정보를 저장 session HTTP 세션 정보를 저장 application 웹 어플리케이션에 대한 정보를 저장 out JSP 페이지가 생성하는 결과를 출력할 때 사용되는 출력 스트립 config JSP 페이지에 대한 설정 정보를 저장 page JSP 페이지를 구현한 자바 클래스 인스턴스 exception 예외객체, 에러 페이지에서만 사용된다. => config, page 객체는 거의 안 쓴다고 한다. 2. out 객체 : JSP 페이지가 생성하는 모든 내용은 out 객체를 통해 전송된다. out 객체는 복잡한 출력 코드를 덜 복잡하게 만들어 주는 경우가 .. 2012. 3. 6.
필수 이해 요소 JSP 처리과정 웹 브라우져가 JSP 페이지의 실행을 요청하면 서버에는 위와 같은 과정을 통해 JSP 페이지가 처리된다. - JSP에 해당하는 서블릿이 존재하지 않을 경우 JSP 페이지를 컴파일 하여 서블릿을 생성한 후 생성된 서블릿을 사용하여 클라이언트의 요청을 처리한다. - JSP에 해당하는 서블릿이 존재하는 경우 곧바로 서블릿을 사용하여 클라이언트 요청을 처리한다. 즉 JSP를 바로 직접적으로 실행하는게 아니라 JSP를 자바 소스 코드로 변환한 뒤 컴파일 해서 생성된 서블릿을 실행한다 - JSP를 자바 코드로 바꾸는걸 변환단계라고 하고 자바코드를 서블릿 클래스로 변경하는 걸 컴파일단계라고 한다 . C:\apache-tomcat-7.0.26\work\Catalina\localhost\chap03\or.. 2012. 2. 28.
객체와 클래스 10. 객체와 클래스 서로 다른 기능을 제공하는 객체들이 서로 유기적으로 연결되어 필요한 기능을 제공한다는 것. 입력폼 객체는 '회원 가입 폼'을 제공하고, 회원 가입 요청이 들어오면 '회원 가입 객체'에게 회원 가입 처리를 요청한다. 요청을 전달 받은 '회원 가입객체'는 회원 가입에 필요한 다양한 논리적인 처리를 수행한다음 'DB 연동 객체'에 데이터 저장을 요청한다. 그러면 'DB 연동 객체'는 회원 테이블에 관련 데이터를 추가한다. 클래스는 객체가 어떤 종류의 정보를 담고 있고 어떤 기능을 제공하는지에 대한 정보를 담고 잇다. package kame.chap04; public class Greeting { private String message; // Greeting 클래스가 생성하는 객체가 갖게.. 2012. 2. 28.