Do it. It's your turn



이번에는 자바 웹 개발을 위해 통합 개발 도구인 이클립스를 설치하고 간단한 설정까지 해보겠습니다.


먼저 https://www.eclipse.org에 접속합니다.





이클립스 다운로드를 위해 우측 상단의 다운로드를 누릅니다.




위와 같이 많은 IDE(Integration Development Environment)들이 보이는데 우리가 설치할 것은 Eclipse IDE for Java EE Developers 입니다.

꼭 Java EE Developers의 것을 받아야 웹 서버 개발을 할 수 있습니다.

일반 Java SE에는 자바 웹 서버를 개발할 수 있는 기능이 포함돼 있지 않습니다.


자신 운영체제에 맞게 32bit 또는 64bit를 눌러줍니다.

참고로 현재 위 IDE는 최신 이클립스 버전의 다운로드 주소입니다.

현재 제가 받을 때 기준으로 Mars.2입니다.



화면이 바뀌면서 다운로드를 요청할 수 있는 주소들이 나타납니다.

좌측 하단 노란색 박스 안에 이곳에서부터 가까운 곳의 주소로 이클립스를 받을 수 있는데,

이 포스팅을 보는 대부분의 분들은 한국에 있을 것으로 생각됩니다.

망설임 없이 카이스트를 눌러 이클립스를 다운로드 합니다.




참고로 만약 최신 버전이 아닌 다른 버전이 필요하시다면,

처음 Eclipse IDE for Java EE Developers에서 운영체제에 맞게 누르기 전에 우측 중앙의 다른 버전을 클릭해서 이동합니다.




이후 과정은 생략되었는데, 이클립스를 압축 형태로 다운로드 받은 후

위와 같이 압축을 풀어줍니다. 저 같은 경우 프로그래밍 폴더를 따로 만들어서 관리하므로 위와 같이 풀었습니다.

참고로 JSP도 다룰 예정이나 이미 과거에 했었던 때가 있어 새로 Spring이라고 만들었습니다.




압축 푼 곳에서 실행파일을 더블 클릭해 실행합니다.




이클립스의 작업공간(Workspace)을 지정하는 모습입니다.

앞으로 이 이클립스를 실행하는 동안 프로젝트들을 저장할 곳을 지정해 주었습니다.

저는 아까 이클립스를 압축 푼 Spring 폴더 안에 새로운 작업공간 폴더를 만들어줬습니다.

폴더를 만들지 않았더라고 Browse를 눌러 창을 띄운 상태에서도 폴더를 생성할 수 있습니다.


하단 노란색 박스 안의 ... do not ask again에서 알 수 있듯 저 체크박스에 체크하시면 앞으로 이클립스를 켤때마다 어느 작업공간을 불러올 것인지 묻지 않습니다.


즉, 반대로 말해 원랜 이클립스를 실행 할때마다 어느 작업공간을 사용할 것이지 묻습니다.

이클립스 접속 후에도 작업공간을 바꿀 수 있으므로 특별한 경우가 아니라면 체크해줍니다.

(그렇지 않으면 매번 켤때마다 귀찮아질 수 있습니다.)




이클립스가 적재되고 있습니다.




새로 이클립스를 실행한 경우 이클립에서 위와 같은 창을 띄웁니다.

궁금한 것을 읽어본 후 닫아주거나 합니다.




일반적인 이클립스 화면입니다.


다음은 앞으로 만들 소스들 특히, 웹 소스들에 대한 인코딩 세팅을 유니코드로 통일하도록 하겠습니다.


상단 네비바에에서 window 클릭 후 preferences를 클릭해 줍니다.




위와 같은 창이 뜨는데, 좌측에 General 탭을 열어 Wrokspace를 눌러 줍니다.




그 후 Text file encoding에서 Default인 MS949를 UTF-8로 설정해줍니다.

그 후 Apply를 눌러줍니다.

이로써 국제적 표준 인코딩 설정인 UTF-8로 소스 파일의 인코딩을 바꿨습니다.

앞으로 진행하는 모든 과정에서의 인코딩은 UTF-8로 통일 할 것입니다.




다음 웹 소스 파일들의 인코딩도 바꾸기 위해 이번에는 좌측에서 Web을 열어줍니다.




웹 문서의 스타일을 줄 수 있는 CSS Files를 누른 후 Encoding 옵션을 UTF-8로 정해줍니다.

그 후 Apply를 눌러줍니다.


참고로 CSS는, HTML, JavaScript와 함께 웹 표준 기술로서 웹 문서를 출력하는데 요긴하게 쓰입니다. (굉장히)

앞으로 웹 프로그래밍쪽을 접하시다보면 굉장히 많이 다루게 되실 겁니다.




마찬가지로 HTML 파일 인코딩 또한 UTF-8로 바꿔줍니다.

마찬가지로 Apply를 눌러줍니다.




자바 웹 서버에서 마크업 태그로 서블릿을 생성하여 생산성을 높여주는 JSP 문서의 인코딩 설정도 마찬가지로 UTF-8로 설정 후 Apply 또는 OK를 눌러줍니다.



이로서 자바 웹 서버 개발을 위한 이클립스 설치 및 간단한 인코딩 설정이 끝났습니다.


자바도 깔았고, 자바를 다룰 환경도 갖추어졌으니 다음 번엔

자바 웹 서버를 위한 자바 서버인 서블릿 컨테이너를 설치해보겠습니다.