Tag Archives: Eclipse

연산자

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

변수, 상수, 자료형

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

JSP 처리과정

앞서 웹서버가 웹프로그래밍을 어떻게 처리하는가에 대해 살펴 보았다. JSP 역시 웹프로그램이므로 브라우저의 요청이 발생하면 Tomcat과 같은 JSP 컨테이너에 의해 자바 소스코드인 서블릿 코드로 변환된 후 자바 컴파일러를 통해 컴파일 과정을 거쳐 클래스 파일이 생성되면 해당 클래스 파일을 실행하여 브라우저 요청에 응답한다. 만약 이미 요청한 JSP 페이지와 관련된 클래스 파일이 있으면 서블릿 파일로의 변환과정을 거치지 않고… Read More »

JSP 기본구조

JSP 파일은 HTML, XML과 같은 템플릿 데이터 부분과 실제 JSP 프로그램 부분으로 구분 할 수 있다. 템플릿 데이터 부분은 JSP 엔진이 인식할 수 없는 태그들로써 브라우저로 그대로 전송되며, 프로그램 부분은 실행된 후 그 출력결과 만이 전송된다. 템플릿 데이터 부분과 JSP 부분의 구분은 “<%”, “%>” 태그를 이용 구분하는데 이 안쪽이 JSP 프로그램 부분이고 바깥쪽은 템플릿 데이터… Read More »

Hello.html vs. Hello.jsp

“Hello.html”과 “Hello.jsp” 두 예제를 가지고 이클립스에서 실행해보았다. 서로 다른 두 파일 이었지만 이클립스의 내장 브라우저를 통해 본 실행결과는 같음을 확인하였다. 이제 각각의 처리과정을 통해 그 차이점을 살펴보자.다음은 “Hello.html”의 내용과 실행결과 그리고 소스보기를 각각 보여주고 있다. 여기서 “Hello.html”의 내용과 소스보기의 내용을 비교해 보면 두 내용이 동일함을 알 수 있다. <!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”“http://www.w3.org/TR/html4/loose.dtd”><html><head><meta… Read More »

첫 번째 JSP 프로그램

첫 번째 JSP 프로그램인 “Hello.jsp” 프로그램을 만들고 실행해 보자. “Hello.jsp” 프로그램의 생성과 실행 과정은  역시 “Hello.html” 파일과 매우 유사하다. “Hello.jsp” 역시 “JSPLecture” 프로젝트 이름 위에서 마우스 오른쪽 버튼을 통해 만들 수 있다. 이 때 HTML이 아닌 JSP를 선택하는 것이 다르다. “New JavaServer Page” 창이 뜨면 “File Name”에 “Hello”를 입력하고 “Finish” 버튼을 클릭한다. 이 때 “Hello”… Read More »

프로젝트와 HTML 파일 만들고 실행하기

이클립스에서는 연관된 프로그램들을 프로젝트 단위로 관리한다. 이클립스에서 JSP 프로그램 개발을 위한 JSP 프로젝트는 다양한 방법으로 만들 수 있다. 그 중 주로 사용하는 방법은 “Project Explorer” 뷰의 흰 바탕에서 마우스 오른쪽 버튼을 클릭하여 만드는 방법이다. 먼저 “Project Explorer” 뷰의 흰 바탕에서 마우스 오른쪽 버튼을 클릭하여 “New”의 하부 메뉴에서 “Project”를 선택한다.“New Project” 창이 뜨면 “Web”의 “Dynamic Web… Read More »

JSP 실행환경을 위한 Apache Tomcat 서버 등록

이클립스를 이용 JSP 프로그램을 개발하기 위해서는 “Apache Tomcat”과 같은 JSP 컨테이너가 이클립스를 통해 실행될 수 있도록 등록돼야 한다. 여기서는 “Apache Tomcat 6.0.18″을 등록하는 과정을 설명한다. 우선 이클립스가 실행되면 JSP 개발을 위한 Java EE 퍼스펙티브로 변경한다.Java EE 퍼스펙티브의 화면 하단의 뷰에서 “Server” 탭을 클릭한 후 아래와 같이 흰 화면에서 마우스 오른쪽 버튼을 클릭하여 “New” -> “Server”… Read More »

이클립스 초기 실행

이클립스는 EditPlus, Ultra Edit와 같은 단순 편집기가 아닌 Visual Studio와 같은 통합개발환경이다. 이클립스는 자바에 최적화 되어있으나 자바개발은 물론 PHP, C/C++ 등의 여러 프로그래밍 언어를 위해서도 사용될 수 있는 개발 툴이다. 이클립스를 실행하면 다음과 같은 이클립스 로고화면이 출력되는데 여기에는 이클립스의 버전정보도 표시된다. 이 로고를 통해 여기에서 사용된 이클립스는 “Eclipse Ganymede”임을 알 수 있다. 가니메데(Ganymede)라고 불리는 이… Read More »

Eclipse JEE 설치

Eclipse는 압축파일 형태로 배포되며 설치는 알집 등을 이용 원하는 폴더에 풀어놓기만 하면 된다. 아래 그림은 “C:\Program Files” 폴더 아래에 설치한 예를 보여준다. “C:\Program Files\Eclipse” 폴더에 이클립스 프로그램이 설치된 것을 확인할 수 있다. 그림에서 파란색으로 선택된 파일이 실행 프로그램이다.