[JSP] 웹 프로그래밍 3

[JSP] JSP 스크립트 태그의 종류 및 기능

JSP에서는 스크립트 태그, 선언문 태그, 스크립틀릿 태그, 표현문 태그 등 여러 태그들이 있습니다. 이번 포스팅에서는 JSP 태그의 기능과 사용법에 대해 알아보겠습니다. JSP는 태그를 이용하여 문법을 기술합니다. JSP 태그는 크게 스크립트 태그, 디렉티브 태그, 액션 태그로 나뉩니다. - HTML 코드에 자바 코드를 넣어 프로그램이 수행하는 기능을 구현할 수 있습니다. - JSP 페이지를 어떻게 처리할 것인지 설정하여 JSP 페이지에 대한 정보를 JSP 컨테이너에 보냅니다. - 클라이언트 / 서버에 어떤 작동을 행하도록 지시하는 XML 형태의 태그로, JSP 사이에서 제어를 이동할 수도 있습니다. [ 스크립트 태그의 종류 ] 스크립트 태그 형식 설명 선언문 (declaration) 자바 변수나 메소..

[JSP] JSP 페이지의 처리 과정과 생명 주기, 동/정적 웹 페이지 특징

[ 정적 웹페이지 ] - 컴퓨터에 저장된 텍스트 파일을 그대로 보는 것입니다. - HTML(HyperText Markup Language)가 이에 해당합니다. [ 동적 웹페이지 ] - 저장된 내용을 다른 변수로 가공 처리하여 보는 것입니다. - PHP(Personal Home Page), ASP(Active Server Page), JSP(JavaServer Pages)가 이에 해당합니다. [ JSP 페이지의 처리 과정 ] 1. 클라이언트의 웹 브라우저가 웹 서버에 JSP를 요청하면 웹 서버는 요청된 파일에서 jsp 확장자를 발견하여 JSP 페이지임을 확인하고 웹 서버에 있는 JSP 컨테이너에 전달합니다. 2. JSP 컨테이너는 JSP 페이지를 서블릿 프로그램으로 변환합니다. ( .jsp => .java..

[JSP] JSP와 개발 환경 도구 설정

이번 포스팅에서는 JSP가 무엇인지, JSP 웹 프로그래밍을 하기 위해 JSP 개발 환경을 세팅하겠습니다. [ JSP란? ] JavaServer Pages의 약자로, 자바를 기반으로 하는 서버 측 웹 프로그래밍 언어 중 하나입니다. 이전에 개발된 자바 기반의 서버 측 프로그래밍 방식인 서블릿을 보완하여, HTML 코드에 직접 JAVA 코드를 삽입할 수 있도록 개발된 기술입니다. [ 서블릿과 비교한 JSP의 대표적인 특징 ] - JSP는 서블릿 기술의 확장입니다. 서블릿의 모든 기능을 사용할 수 있습니다. - 프레젠테이션 로직과 비즈니스 로직이 섞여 있는 서블릿 기술에 반해 JSP는 프레젠테이션 로직과 비즈니스 로직을 분리할 수 있기 때문에 유지 관리가 용이합니다. - 코드를 수정했을 때 업데이트를 하고 ..