STS (Spring Tool Suite)STS는 이름에서도 알 수 있듯이 스프링 통합 개발 환경을 제공하는 툴이며 스프링 프로젝트 개발시 많은 편의 기능을 제공 합니다.이클립스를 기반으로 만들어진 툴이기에 기존 이클립스와 다를 바 없이 사용할 수 있습니다.순수한 이클립스에서 STS 플러그인을 설치하여 사용해도 되지만 처음부터 같이 묶어 배포를 하고 있습니다.다운로드 방법https://spring.io/tools 에 접속한 후 Download를 눌러줍니다.다운로드 된 압축파일의 압축을 풀어줍니다.압축을 풀 때 파일명이 길어서 오류가 날 수 있는데 이때에는 압축파일명을와 같이 짧게 줄이고 압축 풀 대상 경로를 C드라이브 하위로 잡아주면 됩니다.압축 해제 경로의 sts-bundle > sts-3.9.1.RE..
이클립스[Elipse]
2017. 12. 10. 16:42
[이클립스] eclipse 다운로드 및 설치 방법
Eclipse 다운로드 및 설치 방법프로그래밍을 처음 배울 때 특히 자바를 배우던 첫 날 메모장에 열심히 탭과 스페이스를 연타하여 끙끙대며 겨우 Hello World 를 출력하는 간단한 코딩을 했던 기억이 납니다.개발자의 길을 걷고 있는 지금 무료 통합개발환경(IDE) 인 이클립스가 없었다면 어떻게 개발을 했을지 상상이 되지 않을정도 입니다.물론 풍부하고 안정적으로 기능을 제공하는 유료 IDE도 있지만 무료 툴중에서는 이클립스만큼 좋은 개발 툴은 없다고 생각합니다.그럼 이클립스 다운로드 및 설치 방법을 알아보도록 하겠습니다.!!이클립스 설치 이전에 자바 설치 및 환경설정이 되어 있어야 합니다!!참고 - [JAVA] JAVA 설치 및 환경 세팅하기다운로드 하기이클립스를 받기 위해 다음 링크로 접속합니다.h..
이클립스[Elipse]
2017. 12. 8. 02:00
[이클립스] Encoding UTF-8로 변경하기
이클립스 인코딩을 설정하는 이유프로그램 개발에 있어서 문자셋 인코딩은 매우 중요합니다.인코딩을 잘못 설정함에 있어서 사용자의 데이터가 숫자와 영어로만 이루어져 있다면 모를까 한글을 사용하게 되면 데이터가 깨질 수 있기 때문입니다.인코딩은 구동중인 어플리케이션에서의 설정도 중요하지만 소스 작성시에도 매우 중요한 요소입니다.예를 들어 프로그램이 사용하는 설정파일에 한글값이 들어가는데 이 설정파일을 이클립스로 작성 후 한글을 지원하지 않는 인코딩으로 저장했다면 설정파일로 인해 오류가 발생할 수 있습니다.또한 웹 어플리케이션 개발시에는 html이나 javascript 등 클라이언트측에서 실행하는 자원의 인코딩 설정이 매우 중요할 것 입니다.이클립스 인코딩(Encoding) 변경 방법이클립스에서의 인코딩 설정방법..
이클립스[Elipse]
2017. 11. 30. 00:07
[이클립스] eclipse 기본 웹 브라우저 변경하기
이클립스 기본 웹 브라우저이클립스로 개발을 하다보면 JSP나 HTML 코드를 작성하고 진행과정을 살펴보기 위해 실행해보는 경우가 있습니다.JSP 페이지를 마우스 우클릭 한 후에 Run on Server를 누르게 되면 이클립스에서 자동으로 설정된 기본 브라우저를 통해 실행되게 됩니다.기본 브라우저 실행된 모습그러나 웹개발자의 경우 기본 브라우저보다는 디버깅이 가능한 크롬이나 익스플로러같은 브라우저가 필요하고 하나하나 수동으로 주소를 입력하여 실행하기에는 번거롭습니다.이때는 이클립스에서 사용하는 기본 브라우저를 변경하면 됩니다.기본 웹 브라우저 변경하기Window -> PreferencesGeneral -> Web Browser 메뉴에서 Use external web browser 를 체크한 후 Chrome..
이클립스[Elipse]
2017. 11. 2. 22:32
[이클립스] WAR 파일이란? 이클립스 WAR 파일 생성 방법
이클립스 배포를 위한 WAR(WebApplication Archive) 파일 생성 방법WAR(WebApplication Archive)WAR란 WebApplication Archive의 약자로 말그대로 웹 어플리케이션 저장소이며 웹 어플리케이션을 압축해 저장해 놓은 파일이라고 생각하시면 됩니다.개발한 웹어플리케이션 프로젝트가 WAS에서 돌아갈 수 있는 구조를 담고 있으며 JSP 및 서블릿 빈클래스 등의 소스가 컴파일 되어 저장되며 기타 이미지 및 자원들이 포함되어 있습니다.배포WAS에 웹 어플리케이션을 배포하기 위해서는 톰캣을 기준으로 다음의 세 가지 방법이 있습니다.웹 어플리케이션 프로젝트 그대로 복사하여 WAS webapps 폴더 하위에 복사하여 배포프로젝트.war로 압축하여 webapps 폴더 하위..
이클립스[Elipse]
2017. 11. 1. 22:50
[이클립스] 패키지 나열 구조 바꾸기
이클립스 프로젝트 패키지 구조 바꾸기이클립스로 개발을 할때 이클립스를 사용한지 얼마 안된 사람은 프로젝트 구조가 이상하게(?) 보이는 경우가 있습니다.처음에는 잘 느끼지 못하지만 패키지의 깊이와 개수가 늘어나면 불편함을 느끼게 됩니다.패키지 구조는 다음과 같은 형식입니다.특히 빨간색 네모안의 경우 패키지 네임스페이스가 매우 중복되는것처럼 보입니다.이런식으로 패키지가 늘어나는 경우 소스를 보다 보면 스크롤을 엄청 올렸다 내렸다 해야하는 경우가 발생합니다.그러나 이 경우 간단하게 보여지는 방식을 변경할 수 있습니다.구조 변경 설정하기다음 스크린샷과 같이 버튼을 누르면 메뉴가 나타나는데 여기서 Hierarchical 을 눌러줍니다.그러면 구조가 다음과 같이 변경됩니다.아까와 같은부분인데 계층적으로 구조가 변경..
이클립스[Elipse]
2017. 11. 1. 22:35
[이클립스] 톰캣 서버(또는 기타 WAS) 포트 변경
이클립스 서버 포트 변경이클립스 톰캣 서버에서 사용하는 포트 변경 방법을 알아보도록 하겠습니다.개발하는 웹 어플리케이션 시스템에 따라 관리자 어플리케이션 사용자 어플리케이션 등 여러가지 웹 어플리케이션을 동시에 구동하는 경우가 많습니다.또는 어떤 이유로든 개발 중 WAS를 두 개 이상 띄워야 하는 경우가 있죠.예를 들어 하나는- 톰캣 관리자 포트 8005- HTTP 포트 8080- AJP 포트 8009또 다른 하나는- 톰캣 관리자 포트 8050- HTTP 포트 8000- AJP 포트 8090으로 띄운다는 것입니다.포트를 변경하는 방법은 간단합니다.이클립스 → Servers 뷰 → 포트 바꿀 서버를 더블클릭 합니다.다음과 같이 해당 서버의 설명 메뉴가 뜨면 Ports 항목의 PortNumber 부분을 클릭..