Monthly Archives: 3월 2009

쿠키

앞서 여행사를 통한 항공편 예약에서 설명한 바와 같이 쿠키(Cookie)는 지속적으로 필요한 사용자의 정보를 저장하기위해 사용되는 기술로 다음과 같은 특징으로 설명할 수 있다.     웹프로그램의 실행에 필요한 정보로 클라이언트-서버 사이에서 지속적으로 관리가 필요한 정보    서버의 필요에 의해 서버가 주체가 되어 지정되는 정보    클라이언트(브라우저)에서 보관되고 http 접속 시 자동으로 서버로 보내지는 작은 용량의 정보… Read More »

HTTP 접속

쿠키와 세션을 공부하기 전에 다음의 경우를 생각해 보자. 우리가 전화로 여행사를 통하여 항공기 좌석을 예약한다고 가정하자. 우선 항공기 예약을 하려면 통화 중인 여행사 직원에게 원하는 날짜 및 시간, 목적지 등과 함께 자신의 간단한 신상을 제공할 것이다. 그러면 여행사 측에서 고객에게 예약번호를 부여한 후 항공기 예약을 완료하게 되고 전화를 끊는다. 그러나 사정이 생겨 후에 예약 내용을… Read More »

continue, break 문

for, while, do 문과 같은 반복문에서 continue, break 와 같은 문장을 사용 반복문의 수행을 제어할 수 있다. 앞서 switch 문을 다룰 때 switch 문을 빠져 나가는 데 break 문이 사용된다고 언급하였다. 반복문에서도 break 문은 반복구간을 빠져 나가는 데 사용된다. break 문이 반복구간 내부에서 사용되면 반복구간 내 break 이하의 코드들은 무시하고 반복구간을 빠져나가 반복구간 이하의 코드들을… Read More »

while, do 문

반복문의 또 다른 형태인 while 문과 do 문에 대해서 살펴보자. 먼저 이 두 경우 모두 주어진 조건이 만족하는 경우 특정 구간을 반복 수행한다. 그러나 while 문의 경우 주어진 조건을 먼저 검사한 후 그 결과에 따라 반복구간의 실행 여부를 결정하는 반면, do 문의 경우 반복구간을 먼저 실행한 후 조건식을 검사하여 반복구간을 또 실행 할 것인지 말것인지를… Read More »

for 문

프로그램의 제어문에서 조건이 참인 동안 특정 구간을 반복 실행하는 제어문을 반복문이라 한다. for 문은 대표적인 반복문으로 형식과 순서도는 다음과 같다.for 구조형식 for ( 초기식; 조건식; 증감식 ) {    실행코드}위 형식에서 초기식은 for 문에서 가장 먼저 실행되는 부분으로 단 한번 수행한다. 조건식은 반복구간(위 형식에서 실행코드 부분)을 수행할 것인지 말 것인지를 판단하기 위한 식으로 결과가 참이면… Read More »

switch 문

switch 문은 주어진 수식의 값을 case 문의 값과 비교하여 일치하는 case 문 이하의 실행코드들을 수행하는 구조로 돼 있으며 형식과 순서도는 다음과 같다.switch 구조형식 switch ( 수식 ) {    case  값1 : 실행코드 1 ;    case  값2 : 실행코드 2 ;    case  값3 : 실행코드 3 ;    default     : 실행코드… Read More »

if 문

if 문은 주어진 조건식의 참, 거짓 여부에 따라 실행되는 코드가 달라질 경우에 사용하는 제어문이다. if 문은 크게 세 가지 구조로 분류할 수 있다. if 구조 if 구조는 조건식의 결과가 참인 경우에만 실행할 코드가 있을 경우 사용하며 형식과 순서도는 다음과 같다. 형식 if ( 조건식 ) {    실행코드 1}다음 프로그램 “if.jsp”과 결과를 살펴보자. <%@ page… Read More »

설명문

모든 프로그래밍 언어는 이해를 돕기위해 프로그램의 수행과는 관계없는 설명문을 달 수 있다. JSP역시 JSP 태그 “<% ~ %>” 내부에서는 java의 설명문을 위한 표시인 “//”, “/* ~ */” 을 따른다. 그러나 JSP 태그 외부에서는 “<%– ~ –%>”를 이용한 JSP 만의 고유 설명문과 “<!– ~ –>”를 이용한 HTML 설명문이 사용된다. JSP 고유 설명문과 HTML 설명문의 차이점은 JSP… Read More »

연산자

연산자는 수학적 또는 논리적 연산을 수행하는데 사용되는 기호를 의미한다. 다음과 같은 변수의 선언int a = 10 ;에서 “=”는 int 형 변수 a메 초기값 10을 저장하라는 의미를 가지는 대입연산자 입니다. 이와 같은 연산자 중 자주 사용되는 연산자로는 크게 산술연산자, 대입연산자, 증감연산자, 비교연산자, 논리연산자 등이 있다.산술연산자산술연산자는 일반적인 수학계산을 위해 사용되는 연산자로 연산을 위해 두 개의 값이 필요한… Read More »

변수, 상수, 자료형

자료형 (Data Type)자료형이란 변수나 상수가 저장할 수 있는 자료의 형식을 의미한다. 당연한 얘기지만 JSP 프로그래밍에서의 자료형은 Java의 그것과 완전히 동일하다. 자료형은 크게 숫자형, 문자형 그리고 불형으로 구분할 수 있다.숫자형 (Numeric Type)숫자형은 크게 정수를 위한 자료형과 실수를 위한 자료형으로 구분되며 숫자를 표현할 수 있는 크기에 따라 다음과 같이 구분됩니다. 정수형 (Integer Type)byte (8 bit) -128 ~… Read More »