java server pages
JSP (3) - JSP 기본객체
JSP (3) JSP 기본객체와 활성범위 JSP 기본객체 JSP에서는 표현식(expression), 스크립트릿(scriptlets)에서 코드를 심플하게 만들어 주기 위해서 기본객체라는 것을 지원하고 있다. 내장객체는 "자동 정의된 변수(autinatucally defined variables)"라고 불리기도 하는데, 서블릿 패키지내의 클래스 혹은 인터페이스라고 보면 된다. 결국 그러한 서블릿 내의 클래스나 인터페이스를 선언하고 초기화 해주는 일을 미리 jsp가 특정한 이름으로 대신해 준다는 의미이다. 한가지 주의할 점은 JSP 기본객체는 선언부(declaration) 에서는 사용할 수 없다. 기본 객체는 JSP가 Servlet으로 자동 변환된 코드 내에서 _jspService 메소드 내에 선언된 파라미터..
JSP (2) - Directive Tag(지시자 태그)
JSP (2) 지시자(Directive) 태그 지시자(Directive) 태그는 현재의 JSP 페이지 자체에 대해서 JSP 엔진 및 컨테이너에게 각종 처리정보를 전달하고 수행해야 할 기능을 정하는 역할을 한다. 1. page Directive 태그 컨테이너에게 현재 JSP 페이지를 어떻게 처리할 것인가에 대한 정보를 제공하는데 사용된다. 2. include Directive 태그 여러 JSP페이지에서 공통적인 내용이 있을 때 매번 공통적인 내용을 작성하지 않고 파일로 저장 후 필요할 때 JSP 페이지에서 파일을 삽입하여 사용할 수 있다. 3. taglib Directive 태그 사용자에 의해서 만든 커스텀 태그(custom tag)를 이용할 때 사용되며, JSP 페이지 내에 불필요한 자바 코드를 줄일일 ..
JSP (1)
JSP (1) JSP 개요 1) JSP의 특징 JSP는 Java Server Pages의 약어로 웹 페이지를 동적으로 처리할 수 있는 기술 중의 하나로 서블릿 프로그램의 기능을 HTML 파일 내에 스크립트 형식으롤 구현할 수 있다. 프리젠테이션 로직과 비즈니스 로직의 분리 브라우저 화면에서의 표현을 꾸미는 절차 및 기능을 프리젠테이션 로직(presentation Logic)이라고 하며, 사용자의 요청에 대한 내부적인 처리 절차 및 기능을 비즈니스 로직(Business Logic)이라고 한다. JSP는 이러한 프리젠테이션 로직과 비즈니스 로직을 효울적으로 분리하여 동적 웹 사이트를 구축할 수 있는 훌륭한 서버 스크립트이다. 특히 비즈니스 로직은 자바빈즈(Javabeans) 컴포넌트 모델을 통하여 구현할 수..