세 번째로 설치해야 할 프로그램은 자바 진영에서 가장 인기 있는 IDE툴 중 하나인 eclipse입니다. 좀 느리고 무겁다는 평들이 많이 있지만 여러 개의 프로젝트를 관리하고 완성된 프로젝트를 간단한 방법으로 배포 파일을 만들 수 있는 툴입니다.
사이트 : eclipse.org
위의 사이트를 방문하시면 굉장히 많은 이클립스 프로젝트들을 볼 수 있으며 오른쪽 상단 'Download' 메뉴를 선택하면 사용자의 운영체제에 맞는 최신 버전의 이클립스를 다운 로드할 수 있는 메뉴가 보입니다. 만약 다른 버전의 이클립스를 원한 다면 'Download Packages'를 선택하면 됩니다. 어떤 버전을 다운로드해도 상관은 없지만, 반드시 'Eclipse IDE for Enterprise Java Developers'를 선택하시기 바랍니다. 단축해서 eclipse EE 버전이라고 흔히들 이야기합니다.
포스팅하는 시점에서는 2020-03 버전이 가장 최신 버전이기 때문에 이 비전의 인스톨러를 다운로드하여 설치를 진행하도록 하겠습니다.
다운로드 받은 인스톨러 파일을 실행하면 아래와 같은 화면이 진행되는데 이때 eclipse EE를 선택하여 최종 설치를 마무리 짓습니다. 설치 과정은 일반적인 내용이기 때문에 생략합니다.
eclipse 실행
설치가 완료되면 윈도우의 시작 메뉴에 Eclips가 추가되고 버전별로 하위 메뉴가 추가됩니다.
작업 : 윈도우 시작 > Eclipse > Jee 2020-03
설치된 이클립스를 실행하면 Workspace를 묻는 다이얼로그 창이 뜨는데, 적당한 경로를 선택하거나 표시된 기본 경로를 그대로 사용해도 상관없습니다. 필요하다면 나중에라도 Workspace를 바꾸거나, 만들어진 프로젝트를 다른 폴더에 복사해서 사용할 수 있습니다.
Workspace 생성
이클립스는 소스 관리를 기본적으로 Workspace > Project 단위로 하고 있습니다. Workspace는 Project들이 저장되는 폴더이고, Workspace 하위에 Project 단위로 폴더가 다시 만들어집니다. 본 프로젝트가 저장되는 Workspace는
c:/myworkspace
입니다. 먼저 Workspace로 사용될 폴더를 만들고 프로젝트명은 BeanBoard로 하겠습니다. 아래의 움짤을 확인하면서 진행해 주시기 바랍니다.
eclipse 환경 설정
우리는 이미 Java(JDK)와 Tomcat을 설치하였습니다. 설치된 Java와 Tomcat을 eclipse와 연결하여 차후 개발을 하거나 실행할 때 어려움이 없도록 설정된 환경을 확인하거나 수정해 보도록 하겠습니다.
step 1. java JRE 연결 확인
작업 : 이클립스 메뉴 > Window > Preferences > Java > Installed JREs
기본적으로 설치된 Java가 연결된 상태로 표시되지만, 만약 표시되지 않거나 Java 설치 환경이 바뀌었다면 Edit 버튼을 클릭하여 Java 경로를 지정하면 됩니다. 만약 Java 경로를 변경해야 하는 경우는 JAVA_HOME에서 지정한 것과 같이 Java가 설치되어 있는 메인 경로만을 지정하면 됩니다.
step 2. Tomcat 연결
작업 : 이클립스 메뉴 > Windows > Preferences > Server > Runtime Environments
설치된 Tomcat를 추가하는 메뉴입니다. Tomcat이 정상적으로 설치되었더라고 Tomcat이 자동으로 연결되어 있지는 않습니다. 오른쪽 'Add' 버튼을 클릭하여 작업을 진행합니다. 자세한 내용은 아래의 움짤을 참고하시기 바랍니다.
step 3. Tomcat 시작과 종료하기
eclipse와 Tomcat이 서로 연결되었다면 eclipse 내부에서 Tomcat 컨테이너를 시작하고 중지해 보도록 하겠습니다. 프로젝트의 종류가 Dynamic Web Project 형식으로 생성되었다면 기본적으로 하단에 Servers 탭이 보입니다. 만약 Servers탭이 보이지 않는다면
이클립스 메뉴 > Window > Show View > Servers를 선택하여 탭을 열 수 있습니다.
Servers탭 안에 있는 링크를 클릭하여 작업을 진행합니다.
step 4. 인코딩 확인
작업 : 이클립스 메뉴 > Windows > Preferences > encoding으로 검색
검색된 Content Types, Workspace, CSS Files, HTML Files, JSP Files, XML Files에 있는 모든 인코딩 종류를 'utf-8'로 설정합니다. 현재 우리나라의 표준 인코딩 방법이 바로 'utf-8'로 지정되어 있기 때문입니다.
step 5. 실행 브라우저 설정
작업 이클립스 메뉴 > Windows > Web Browser > Default system web browser
eclipse에서 웹 프로그램이 실행되면 기본적으로 eclipse가 내장하고 있는 웹 브라우저가 실행됩니다. 내장 브라우저가 편리한 점도 있지만 웹 브라우저로써 완벽한 기능들을 다 갖고 있지 못한 상태입니다. 따라서 운영체제에서 기본적으로 사용하고 있는 기본 브라우저를 사용하여 웹 서비스를 테스트하도록 하겠습니다.
새로운 프로젝트 생성
우리는 이미 eclipse를 시작하면서 'BeanBoard'이라는 프로젝트를 생성하였습니다. 그러나 만약 새로운 프로젝트가 필요하다면 아래의 내용을 참고해서 새로운 프로젝트를 생성하시기 바랍니다.
서두에서 언급한 것과 같이 이클립스는 기본적으로 소스 관리를 '프로젝트'라는 단위로 관리하고 있습니다. 따라서 개발을 하려 할 때 가장 먼저 해야 할 일이 '프로젝트'를 생성하는 일입니다. '프로젝트'의 종류가 굉장히 많은데, 본 포스팅에서와 같이 웹서비스를 하고자 할 때 기본적으로 사용하는 프로젝트의 종류는 'Dynamic Web Project'입니다. 웹서비스를 위한 '프로젝트'의 종류라 할 수 있습니다.
작업 : 이클립스 메뉴 > File > Niew > Dynamic Web Project
프로젝트가 생성되면 기본적으로 생성되어 있는 폴더들이 굉장히 많은데 본 콘텐츠에서 사용되는 폴더들만 간추려 설명하도록 하겠습니다.
- Java Resources/src : 자바 소스파일들을 작성하는 폴더입니다. 대표적으로 Dao와 Vo, 파일 업로드 등과 같은 관련된 자바 파일들이 저장됩니다.
- WebContent : 웹 브라우저에 표시되어야 하는 페이지들을 작성하는 폴더입니다. 대표적으로 HTML, JavaScript, CSS, JSP 파일들이 있습니다. 만약 이곳이 아닌 다른 폴더에 파일이 작성되어 있다면 웹 페이지에서 바로 접근할 수 없게 됩니다.
- WebContent/WEB-INF/lib : 웹 서비스를 할 때 추가적으로 사용되는 라이브러리들을 저장하는 폴더입니다. 대표적으로 파일을 업로드할 때 사용되는 API와 데이터베이스를 연결할 때 사용되는 API가 저장됩니다.
이것으로 세 번째 프로그램인 eclipse를 설치하고 환경설정에 대한 내용을 마치겠습니다.
'프로젝트 > 자바 빈과 JSP만을 사용한 게시판 만들기' 카테고리의 다른 글
7장 프로그램및 라이브러리 설치-file upload API 설치 (0) | 2020.05.10 |
---|---|
6장 프로그램및 라이브러리 설치-oracle 설치 (0) | 2020.05.10 |
4장 프로그램및 라이브러리 설치-Tomcat (0) | 2020.05.08 |
3장 프로그램및 라이브러리 설치-JDK (0) | 2020.05.08 |
2장 개발환경 (0) | 2020.05.08 |