2장2장 JSP 의 운영환경을 이해한다. 아파치 톰캣을 설치하고 컨텍스트를 관리할 수 있다. 이클립스 설치 및 기본 사용법을 이해한다. JSP 의 운영환경을 이해한다. 아파치 톰캣을 설치하고 컨텍스트를 관리할 수 있다. 이클립스 설치 및 기본 사용법을 이해한다. JSP 개발환경 구축
2 2 개발환경 구축 JSP 개발을 위해서는 JSP 의 기반이 되는 자바 개발환경 및 런타임이 필요하며 JSP 코드를 해석하고 서블릿으로 변환하는 등의 작업을 수행하기 위한 서블릿 (JSP) 컨테 이너가 필요 하다. 기본 환경 이외에 개발의 편리를 위해 통합개발도구 (IDE) 등을 사용자 기호에 맞게 설 치할 수 있다. 교재 개발환경 자바 개발환경 구축 항목버전 운영체제마이크로소프트 윈도우 XP SP2 이상 자바 개발 환경 J2SE 1.5.x JSP 개발 환경 ( 서블릿 컨테이너 ) 아파치 톰캣 5.5.x 통합개발환경 Eclipse 3.2.x, WTP1.5.x
3 3 J2SE 설치 J2SE 는 일반 데스크톱 환경을 위한 자바 기본 개발 및 실행 환경을 말한다. JSP 는 엄밀히 말해 기업형 자바 환경인 J2EE 에 포함되어 있으나 JSP 관련 API 나 실 행환경은 톰캣 서버에 포함되어 있으므로 추가로 J2EE 를 설치할 필요 없음. 부록 CD >> 개발관련프로그램 >> J2SE >> jdk-1_5_0_08-windows-i586-p.exe 실행 자바 개발환경 구축 Section 01 모든 옵션 선택 기본 디렉토리에 설치 J2SE 설치완료후 자동으로 JRE 설치시작됨 모든 옵션 선택 기본 디렉토리에 설치
4 4 이클립스 + WTP 설치 이클립스 (Eclipse) 는 IBM 에서 개발해 오픈소스로 기증한 통합개발 플랫폼 으로 현재 가장 많은 개발자들이 사용하고 있는 대표적인 자바 개발환경 이다. WTP(Web Tools Project) 는 이클립스 플러그인 프로젝트로 JSP 를 비롯한 웹 개발에 필요한 기능을 추가한 확장 모듈을 말한다. 개발 디렉토리 생성 앞으로 실습에 사용할 소스 관리를 위한 디렉토리 C:\dev 폴더 생성 C:\dev\workspace 폴더 생성 자바 개발환경 구축 Section 01
5 5 이클립스 + WTP 설치 이클립스 설치 별도의 설치파일 없이 파일 복사만으로 설치 완료 됨. 알집과 같은 압축해제 프로그램을 통해 현재 디렉토리에 압축 해제. 자바 개발환경 구축 Section 01
6 6 이클립스 + WTP 설치 이클립스 바로가기 만들기 별도의 설치파일이 없는 관계로 이클립스 실행을 위한 바로가기를 직접 만들어야 함. C:\dev\eclipse\eclipse.exe 파일의 바로가기를 바탕화면에 만들어 둘것. 자바 개발환경 구축 Section 01
7 7 톰캣 설치 설치파일 실행 apache-tomcat exe 실행 설치옵션 지정 JSP 운영환경 구축 Section 02 Normal 설정 선택 Normal 설정 선택 클릭
8 8 톰캣 설치 설치 디렉터리 지정 기본값 대신 c:\dev\tomca5 와 같이 함 폴더명이나 경로에 한글이나 공백이 없도록 주의 JSP 운영환경 구축 Section 02 클릭
9 9 톰캣 설치 관리자 비밀번호 및 포트 설정 포트 : 기본값인 8080 을 사용한다. 관리자 계정 : 아이디는 admin, 비밀번호는 1234 혹은 본인만의 비밀번호 설정 JSP 운영환경 구축 Section 02 클릭
10 톰캣 설치 설치완료 및 실행 시작메뉴에 생성된 Apache Tomcat 5.5 프로그램 그룹에서 “Monitor Tomcat” 실행 Startup type : Manual 로 지정 ( 중요 ) Start 버튼을 눌러 실행 웹브라우저 -> 으로 접속 JSP 운영환경 구축 Section 02
11 이클립스 개요 IBM 에서 1999 년 시작한 프로젝트로 표준화된 자바 개발 환경을 만들기 위한 플랫폼을 만들기 위해 시작 2001 년 IBM 에서 오픈소스로 기증 오픈소스 이면서 여러 기업의 참여를 이끌어내기 위한 CPL 라이선스 채택 CPL : Common Public Licence GPL 과 비슷하지만 자신이 개발하거나 수정한 부분에 대해 별도의 라이선스를 설정할 수 있도록 함으로써 공개 소프트웨어 이면서 상업적인 발전을 함께 이끌어냄. 이클립스 자체로도 훌륭한 개발 도구 이나 다양한 플러그인을 통해 무한한 기능 확장 이 가능하다. 이클립스 주요 사이트 이클립스 프로젝트 홈페이지 : 이클립스 플러그인 홈페이지 : 이클립스 기본 사용 방법 Section 03
12 이클립스 시작하기 이클립스 시작 및 작업공간 선택 바탕화면에 만들어 둔 eclipse 바로가기를 이용해 실행 작업공간은 프로젝트를 관리하기 위한 폴더를 말함. 여러 개의 작업공간을 두고 실행시 선택해 로드할 수 있음. 교재에서는 c:\dev\workspace 폴더를 만들어 사용함. 이클립스 기본 사용 방법 Section 03
13 뷰와 퍼스펙티브 이클립스 최초 실행 화면 개요, 자습서 등 아이콘별로 이클립스를 처음 사용하는 사람들을 위한 메뉴가 있음. 오른쪽 Workbench 아이콘을 클릭하면 실제 개발 메인 화면으로 이동함. 환영 화면 다시 실행을 위해서는 도움말 -> 환영 을 선택하면 됨. 이클립스 기본 사용 방법 Section 03 클릭
14 뷰와 퍼스펙티브 뷰 (View) 이클립스 작업공간을 구성하는 독립된 기능을 수행하는 작은 창 영역을 말함 퍼스펙티브 (Perspective) 특정 작업에 적합한 뷰를 적절히 배치한 전체 화면 구조를 말함 이클립스 기본 사용 방법 Section 03 퍼스펙티브 목록 뷰 뷰 뷰 뷰
15 기본환경설정 자바소스 기본 주석 설정 창 -> 환경설정 선택 이클립스 옵션은 매우 많이 때문에 모든 환경설정을 살펴보기는 어려움. 그때그때 필요한 사항을 참조해 설정하도록 함. 편집기 행 번호 표시 이클립스 기본 사용 방법 Section 03 소스 편집기는 기본적으로 행번호가 보 이지 않는데 코딩시 행번호가 있는 것이 유리하므로 일반 -> 편집기 -> 문서편집기 를 선택하고 그림과 같이 설정